GUI Bugfixes: 3442521015 CHANGE: (#27420) - Immediate start of schedule leads to "duplicate key value" DB error CHANGE: (#27253) Show shared drives in loader content dialog; The drive that loaded the tape is displayed in bold. CHANGE: (#27268) swap position of tables port and changer in loader content dialog BUGFIX: (#15298) wrong initialization for loader action dialog. Problem: when first select a port, than a slot, port and slot fields take same value slot. Solution: get value directly from port/slot table without listener. CHANGE: (#15298) Improve Loader Content Visualization, add column 'barcode' to loadercontent table, rework table/model structure (merge:a0ae2d9) BUGFIX: (#27398) - Not all / wrong interfaces selectable during migration task / event creation in case of shared drives BUGFIX: (#27408) - If you look at the properties of a backup and its e.g. 2 migrations in COMPONENT DATASTORES-SAVESETS, they are identical for all of them BUGFIX: (#27403) - Excel export in DATASTORE-SAVESETS is not correct BUGFIX: (#27406) - When starting an event or schedule, sometime the events below a schedule disappear BUGFIX: (#27397) - It's not possible to "Immediate Start" a schedule CHANGE: (#27404) - Access mode not set to PROXY when switching VM server type to 'vcenter' BUGFIX: (#27217) - If a tape medium is to be deleted, you must not check whether the init drive still exists BUGFIX: (#27390) - GUI does not allow to set the default day range to '-1' for unlimited BUGFIX: (#27383) - The combo boxes 'VM host' and 'VM name' in 'New Client' window are not correctly initialized BUGFIX: (#27378) - If GUI is opened in German the sort order of the migration task delete flag combobox is wrong BUGFIX: (#27346) - Selection of source interface during immediate start of migration for a backup BUGFIX: (#27331) - GUI must not allow expiration of saveset as long as it's in active or queued state BUGFIX: (#25067) - sm_cmd start inventory - parameter -n (barcode adjustment) and -f (fast mode) are disfunctional CHANGE (#27267) - Extent delete flag for migration/events to switch immediate purge CHANGE: (#27229) - Show checkbox 'HPE Bandwidth Optimized Data Transfer' with grey color and tool tip to inform customer BUGFIX: (#27323) - NPE when opening properties of a Hyper-V restore task without existing savesets CHANGE: (#27277) - Change default time range for migration tasks BUGFIX: (#27307) - RW: Show disaster recovery checkbox in Advanced mode BUGFIX: (#27234) - When opening tab 'Actions' at DataStore just actions of current sesam day are shown, though filter is set different BUGFIX: (#27280) - The GUI displays incorrect information after uninstalling a client via the GUI BUGFIX: (#27302) - List vSphere snapshots via CLI works correctly, but error message is written to exception log of GUI server BUGFIX: (#27299) - Do not use default date range filter for backup results in media properties SRC Bugfixes: c0c4b97548 BUGFIX: (#26797) Execute submodules build using STPD_STATIC=1. BUGFIX: (#26797) remove the gmp.dll, gnutls.dll, libhogweed.dll, and libnettle.dll from the msi build since executables are now build statically. BUGFIX: (#26797) sm_stpd_main.exe dumps core if custom specified SSL certificates are used. Problem: Using customer CERT cause STPD_MAIN core in nettle lib calling gmp function. Solution: Allow STPD_MAIN build with static dependencies to gnutls/nettle/gmp (STPD_STATIC=1) BUGFIX: (#27413) Restore pattern filter in sbc Linux is ignored BUGFIX: (#26906) Reduce use of blocking semaphores. Solution: int_INSERT_INTO_RESULTS(): Avoid blocking semaphore 'get_unique_savesetid' use task specific 'get_unique_cnt_{task}' instead BUGFIX: (#22814) Missing some symbols in NOT log. Problem: sm_sshd may miss some symbols in stderr output due to buffering based on '\n' parser. Solution: disable buffering, as it cause much troubles and should be revised or removed BUGFIX: (#26605) Backup to tape fails because of wrong (unsupported) read block_size - errno EBUSY. Solution: Set Linux default block sizes for LTO-6/LTO-7 and LTO-M8 to 256KB BUGFIX: (#27251) Oracle session list is not implemented correctly. Solution: xbsa_open must use Thread-local storage (TLS) for static variables NEW: (#26886) Adopt log level for important XBSA log messages to be printed out without getting log line for every transferred data block too NEW: (#27288) Improve termination of running SAP Hana restore jobs by stopping pending requests first. This will avoid, that pending jobs will become active, if currently active ones terminate. Add stricter check for 'sbc' output during restore, if action was successful. BUGFIX: (#27351) Program sm_restore or sm_sm_copy may core dump if prot file is not accessible. Solution: Use function RESTORE_PROT1() to ensure proper processing CHANGE: Remove not necessary call of 'i_CHECK_MIGRATED_SAVESET()' in 'sm_sms_copy' BUGFIX: (#27347) Enlarge size of 'szCnt' (used for DB:results.cnt) to 16 charaters to allow 'cnt>9999'. Has caused core dump in 'sm_sms_copy' NEW: If 'DB:migration_tasks/events.delete_flag=2': Do not start purge of saveset after migration at once, but set EOL into past only NEW: If 'gv_conf_no_purge_after_migration' is set: Do not start purge of saveset after migration at once, but set EOL into past only new: changed version number from 4.4.3.80 to 4.4.3.81. new: (#27290) Termination of pending sbc com open job requests from client side. Problem: sbc_com_interface missing signal handler. Solution: Catch SIGINT for Close and Closejob and add additional alarm/timeout NEW: (#27288) Correct termination of SAP Hana backups on Sesam server, if 'hdbbackint' gets termination signal from SAP Hana BUGFIX: (#19315) Backup fails with 'Medium is mounted' if the current medium of the tape drive is in mount state in another drive. Solution: Try to occupy other drive (sm_sbc_com_ext) and if successful then load it into required tape drive. bugfix: (#26385) slu: topology adds device and loader_drive to standalone drives -> results in wrong update statement setting hw_drives.loader_drive to invalid value for remote controlled drives, e.g. ACSLS drives bugfix: (#27184) info.dat contains too little/incorrect information. Problem: Extra log line is printed with 'Warning:' - this must be avoided BUGFIX: (#27324) sm_ssh needs 10 sec to start command on remote host. Problem: gethostbyaddr() returned after 10 seconds with 'Host not found'. Solution: Remove the call to gethostbaddr() which was only used for log purpose. Attention: Merged from commit ab68a8a with modifications for (#27256) 'sm_ssh merge STDOUT and STDERR sometimes' new: changed version number from 4.4.3.79 to 4.4.3.80. BUGFIX: (#27149) - Hyper-V Cluster VM backup fails with 'file is not found in the LSL file'. Cause: mess with lower/upper characters handling in the LSL file parser. BUGFIX: (#27250) Error during read operation doesn't return error correctly to Oracle and Sesam server. Solution: All BSA errors are now passed to SOB BUGFIX: (#27251) Oracle session list is not implemented correctly. Solution: Now an array of sob sessions is used to allow direct access of sob session via handle (index) BUGFIX: (#27067) - Data of submounted volumes on Windows is not backed up BUGFIX: Correct 'http' port for client to server access check NEW: (#27179) Include O&O version 15.3.179 in kit build. NEW: (#25064) New BSR registry key for DiskImage 15.0 is missing. Add registry key detection for version 15.0.xx to executable sbc_bsr.exe and sm_client.exe BUGFIX: (#27070) - Hyper-V VMs are no longer listed when browsing with sbc. Cause: The specified source "/Hyper-V" unlike to "Hyper-V" is not handled in the correct way. change: hdbbackint: Send signal SIGINT to sub processes instead of SIGTERM CHANGE: (#27294) 'i_FIND_MEDIUM()': Use segment number from DB:result_lbls, instead of searching it in SGM file NEW: (#27288) Correct handling of termination signal send by Hana DB during backup and restore NEW: (#27000) SAP Hana multi stream backup and restore: Do not continue, if a backup or restore fails, but return with error for all remaining items CHANGE: SAP Hana module: Reduce default pipe read/write timeout for 'sbc' to 60 sec. Can be adopted by 'UTL' file: 'SBC_TIMEOUT=' CHANGE: backint SAP Hana: do not enclose backup id by quotes for '#SAVED' line in output file change: Oracle module: Change log level for some important messages to be logged by default level 1 NEW: (#27252) Log level for Oracle backup: Set XBSA log level after getting it over 'SEND' command again to have same XBSA logs as if set by 'ENV' command new: (#26789) Add date string to Oracle SOB log file name CHANGE: (#23052) Oracle backup script: Set default log level to '1' NEW: (#24107) Oracle backup module: Adopt log level for important log messages to be printed out with every log level set Fix compiler warnings change: Add milliseconds to trace line time stamp wip: (#27250) Oracle restore: Return error during 'read' correctly to Sesam server BUGFIX: (#27259) Set EOL for savesets imported from S3 snaphot correctly by adding EOL from media pool to current date