ba6c41b17d671f0ffaed46e55f4ca8743ee8a0b3 CHANGE: (#31305) Update Sesam to verion 5.1 0e7bbe7b78b44acca8173d347add1f32aa4c8988 NEW: (#31305) Sesam version 5.1.0.X d9e966221095727904ce3a0acd78e854884743ec NEW: (#31305) Sesam version 5.1.0.X 02b4e2f9d252ab8ce2466a3bcd20ccae7f8196e1 bugfix: (#31783) VFS_prepare_mount_ is not always locked when.vhdx files are ready, resulting in a race condition in sm_vfs. Behavior is distinct for WIN32 and *nix systems. Windows does not require an additional 5 seconds of sleep.  429b895997e0cee15ec6ca40fd8b569084990b6c bugfix: (#31781) SEP sesam Unit License must not count Citrix 'host-backup' and 'meta-data' e6cc4c12b460d2e09d14193cbca6677a9ba28340 change: (#27157) sbc_ndmp and sbc_bsr opens new connection for every data block during restore over 'http://'. Problem: 128MB size lead to core dump. Change: Set buffer size to 64MB 3505e970f71aa935dc2d6715cd85599667734581 CHANGE: (#31780) Select statement in 'sm_remove_saveset purge' takes 25 minutes to finish. Add index for DB:restore_results.saveset_used 5117b00c88b7908403485a8a5706767a84183729 BUGFIX: (#31776) Saveset delete fails with 'Error: Option -d or -L is required'. Use correct double quotes for '-e' paramter so it works on Windows correctly too 770e6d208c915091cefee182f4bb6508396739aa Remove empty line from Si3-NG STPD ini file ee29bcf2e9b59cc2e4c0acb9c00c5d9a53184045 change: Do not to try to search for LSL extension for Nutanix disk saveset mount. Search for LIS on both Linux and Windows 64564f4369bec444eee550cbcf334bee4ce9a0dc BUGFIX: (#31781) SEP sesam Unit License must not count Citrix 'host-backup' 71088025d1670c673be1b370f1dd0cc246d5b9f5 change: Fixed error handling on delete mounted drives files during VFS unmount, caused by commit 203a86a40fd3a122ee9aca5cec038f1c29102855 203a86a40fd3a122ee9aca5cec038f1c29102855 bugfix: (#28679) Fixed delete of smslis mnt directory on Windows during unmount. Additional '/' in directory name. 54235da502d98a92f3d67c594e10654a2efdeea5 new: (#28987) Sesam S3 backend. 9a542d1353478433e855adf6f95eb7a93ebd05af bugfix: (#28679) Undefined variable during error log after failure to delete sms_mnt directory f98cfc6c5dd588f499ebdca1086790c058af2ba2 bugfix: Fixed RHEV and OLVM mount failure with "local variable new_src referenced before assignment" caused by commit 1213845a796fc8087d8e0629d135dbd3600d90fe a33685e70490f85de46c15d8628d1c1f146d8733 change: reverted makefile modification commited by mistake 63093cb8b14cd8cc46d1cf4f955f07904e8da304 bugfix: (#28679) Changed VFS mount meta file creation. All meta files are copied to a new directory smslis/_mnt and this directory is deleted during unmount 3db5db65c3de4b44ef83952cfd4a7228b43442a7 bugfix: (#31773) Hyper-V restore from RCT backup fails to add VM to cluster. Added missed function "AddVmToCluster(...)" call. 5e4e42cfe8c12b83bad7e1654436e5d41b4728bc bugfix: (#31766) Hyper-V restore of running VM fails with wrong error message "Failed to call "DestroySystem" method". Added check for != "Not Running". 535a7e74cc85949a8b7e56067f9933bfa95183e8 new: (#31777) avoid page content reading on GC for unchanged pages 3e129fb368f52ffe80479a5e16c29fb9378abeb9 bugfix: Fixed PATH mount fce245bd00dc8bdd955ef1392c6f0dafc0c63a4c bugfix: Fixed Nutanix mount on Windows. For some reason, disk saveset did not have LIS file, it had LSL file. Call get_lisfile in vmdk.py without ext first. If LIS file is not found, repeat the call with ext set to lsl. Fixed un-mount for Nutanix on Windows. Added conditipon for backup_type == NTX in umount_vmdk.py to execute sbc_proxy umount 978164896c00ffde82fef8a8ea927e4a3c91be59 bugfix: set read_debug_ini return value to 0 if setting does not exist 5bd067b1ac943bd1cc6b00f3ed2e5f7da2b6b07d change: Improved cleanup of temporary meta files in TMP directory after sm_mount prepare. LIS and LST files were not deleted. 5d6570f186844067fb370abd47920894326d479c bugfix: (#28679) remove meta files from VFS mount smslis directory during unmount. Added remove call to sm_vfs stop_vfs function so that files are removed for all modules. Removed the calls from VHD and VMDK module. Before copy LIS file to mount client during mount, rename target file to have the same name structure as other meta files 9ee6bcbf7ea0e27708bd83bd5ae3c1b445606069 bugfix: (#31767) fix lexicographical order of stopping point items persisting on FSCK 16cfe51a08fefdf850c83b6091871c45ba4d0386 BUGFIX: (#31772) Popup Java 17 required shows up even though Java 17 is installed. Solution: Only show up the Java 17 popup if Java 17 is not installed. Version comparison for the popup did not match correctly. 67551efecb62df9b67d842ed275229a4c5db9418 bugfix: (#31767) clear fsck stopping point during graceful termination 6466b1ea0966acbe476ee80526e6431df93cc966 bugfix: (#31723) QM reacts slowly the more jobs are in pending queue. Problem: Now submit_lazy checks if resource is blocked/stopped then if global resource is available then resource is switched to any (*) resource aff3ca4571bd299cab22f43a818214b43ded6f1f bugfix: (#31723) QM reacts slowly the more jobs are in pending queue. Problem: Global allocation lead to deadlock f9f6b3d1c906de02910ef1a46fa41340be12687d BUGFIX: (#31362) DB2 backups are started without saveset name and com errors not checked. Solution: Additional check for saveset name in XBSA 1c5a9b98cfbb7f9adf971f63709cbee0bb0bb6db bugfx: (#31770) Added exception handling and feualt value to read_debugini.get(). If default value is not set to read_debugini.get() and INI variable does not exist, read_debugini returns 1 3c319c0d9b2da5a6984e7b9fbaf833573f4fc177 BUGFIX: (#31362) DB2 backups are started without saveset name and com errors not checked. Solution: Additional check for saveset name in XBSA 6a7fb5a65e18cda1307e03ecca63c01b5594574c new: Added new debug INI variable SM_MOUNT 2004e6533f31de41cc115390851a29e0761d115a change: Read SM_MOUNT from debug.ini for log level and use in sm_mount 187ef2bc17f0b37e2dd3bfa19cf79f2f182b8edb change: VMDK mount prints lines from sm_lis_items only if -v is set to higher than 1, use smPopen in call to sm_lis_items 04493b7420c0984f02eeeab77eac48d9aa1fc4d8 Revert "CHANGE: (#31583) Drop support for Windows Server 2012 R2 and Windows 8.1 in Sesam 5.1." b79833da0fa59b44cd1ab81b73067ef18144a51e BUGFIX: (#26924) Backup fails with 'DB Module: [ [NInternal::CVssAsyncDecorator::Wait] - VSS_S_ASYNC_PENDING]'. Return the default value "DWORD dwMilliseconds = 0xffffffff" for the "Wait" function. ee6cf2f48b162be38da75908c621e5b6b2311685 CHANGE: (#31583) Drop support for Windows Server 2012 R2 and Windows 8.1 in Sesam 5.1. 801b2ed2946609a51d733e9b038a47a8fe30eba6 bugfix: (#31765) Add the missing major version number for O and O which is needed to obtain the correct uninstall product code. f199a6386f72e9d47c82d8a0ebe42900cbaac21e bugfix: (#31723) QM reacts slowly the more jobs are in pending queue. Problem: Since recent commit pending restore job was not started after change of allocation f064d6c2c5878083ee2cc04cda726e9eaae017da BUGFIX: (#26924) Backup fails with 'DB Module: [ [NInternal::CVssAsyncDecorator::Wait] - VSS_S_ASYNC_PENDING]'. "VSS_S_ASYNC_PENDING" case analyze moved to the "RepeatOnError" function. 39f327ed2c4a0e891edbb112d4d4f5012c06a447 BUGFIX: (#26924) Backup fails with 'DB Module: [ [NInternal::CVssAsyncDecorator::Wait] - VSS_S_ASYNC_PENDING]'. Added a repeat for "InitializeMetadata" in case the "VSS_S_ASYNC_PENDING" state has been returned. e3ed4e724b640e2b7107820319024da915c83fb3 new: (#25815) sbc_proxy dows not mount QCOW disks as VHD and sm_vfs does not try to convert QCOW disks to VHD a094c20150cfcf589b84d4f03b524fde1a61a31b new: (#25815) sbc_proxy dows not mount QCOW disks as VHD and sm_vfs does not try to convert QCOW disks to VHD d6d74fbadfacead5117b5bd27a4a484e6bd60bfb NEW: (#31765) Add new BSR Pro version 18.2.201 to SEP sesam package. Add also uninstall functionality for the new BSR Pro package. 1ef87f447261a93638949db06edf4a5dee2d9b28 bugfix: (#31443) clear buffer before read next chunk on GC; read single chunk on GC before appending; make reader value in page body chanel volatile; fix directory trackers calculation for s3 connector 65d2b370581db5e2d216a7d28c79089cc48e0442 bugfix: (#31452) remove redundant logs 02b727a4813dd34a67a43c5c7bbf82db8c45e3af new: (#25616) HPE StoreOnce Catalyst DataStore - Use ISV Metadata instead of .info files. Add HPE "objectinfo"/"object key list"/"object key get" support based on ISV Metadata 36177f09fd707a3f5cdeca47c90ca81f8af6a5f8 new: (#25616) HPE StoreOnce Catalyst DataStore - Use ISV Metadata instead of .info files. Add HPE "objectinfo"/"object key list"/"object key get" support based on ISV Metadata 83b9d43681f285cfc9d5b695068c42810d9a781d BUGFIX: (#31723) QM reacts slowly the more jobs are in pending queue. Problem: Queue has many resources and every resource checks all entries. Solution: Add logic to detect if no entry is requesting a specific resource and avoid to check this resource again 1213845a796fc8087d8e0629d135dbd3600d90fe bugfix: (#25815) Fixed VFS meta preparation for KVM. KVM was missing on the list vhd_types and virtual disk original DB source had to be converted for VFS 1ec1aa21e4b85a6e34cd91e27ce500e3640a1368 change: Updated readme documents for sm_vmdk_interface and sm_data_store VFS related functionality merged to new sm_mount binary c13f502e7bb78ecaf8411c07ab94e6d3e33fb35e BUGFIX: (#31762) Unexpected automatically update of clients during Sesam newday, because mismatch between values written by GUI to DB and check in Sesam newday fcb30ba09cbcee6a995aa4a3b16ecc3e1152af07 new: Delete savesets during 'sm_data_store fsck' without using wildcards for better performance 513f66cc554b42db27a1476235f3b69b610d45b4 change: Optimize SQL statements in 'REMOVE_SAVESET()' function 7799463f55b6bdd432f1ab049f9da77be7a0de69 bugfix: Fixed VFS raw mount. MAP file name was overwritten with name for normal mount and was not set. Added check and option Arg.rawmount 0068ac13750ca915dc1924002760fe7eed8096b3 bugfix: (#31366) sm_stpd_main enters endless loop if maximum number of file handles reached. Problem: Libmicrohttpd detect fatal error, but STPD main keep running in infinite loop. Solution: Check libmicrohttpd log for known fatal errors and exit STPD in case error found aa2af2ad8bf09727c9547b9f539522ca3fdbeb8e bugfix: (#31366) sm_stpd_main enters endless loop if maximum number of file handles reached. Problem: Libmicrohttpd detect fatal error, but STPD main keep running in infinite loop. Solution: Check libmicrohttpd log for known fatal errors and exit STPD in case error found 43b9cefb768c1c3918ffa8f1e7c3de4e9ae52307 change: (#31739) Move iCREATE_UNIQUE_ID() function to 'cm' lib. Revise log level 0f608cafbf76adc504106ede488f5261d6565877 bugfix: (#31761) Call 'sm_start' during Sesam 'Newday' correctly. Check for DB:data_store.access_mode='offline' was wrong a41bcebb67619f34fb1337cc746ca19e5fc053ca change: Do not allow to execute VFS mount for Citrix Xen backup level COPY 90ffbcc517bb59993187b96ee0255517220b4d9d new: (#31669) sbc_proxy umount ALL: checks for all leftover VFS fuse mounts at the end of clenup and execute umount on all mounted directories 2ee8133e3d3a180c19f4a8de5cb40fc9cf386012 Revert "NEW: add s3 bucket versioning information to sm_dedup_interface status" e6c05c1df7a94e23bf36c55dc517352105ea98d5 bugfix: (#31649) Restore of MSSQL DB stucks when DB contains type "FILESTREAM". Problem: The "SQLMoreResults" function is called recursively and then stuck in an infinite loop. Solution: Added the "bSQLMoreResultsCalled" flag. d8aebc1e9c4ff575da9257f940e6f8926be38594 CHANGE: (#31532) Allow execution of command events without special configuration. Check has been disabled aready before, but now useless check by reading registry isn't executed any more 846e3cd0fb2e1396a67f1b2a42b19f9d38d7c980 new: (#31751) Backup with many sources should not fail if one of the sources does not exist 054de47398d9c6cf7546f06d27c754b96530da81 new: (#31669) sbc_proxy -A umount ALL: - added functionality to search for leftover mounts found in files _mounts in Sesam mnt dir 7ba2c848636eddcb76ad730af1982291d174f0ed bugfix: (#27157) sbc_ndmp and sbc_bsr opens new connection for every data block during restore over 'http://'. Problem: for each continues restore we need new TCP connection to be established. Solution: Re-use connection to decrease TCP connections usage (small speed up) 6a02d95b3ef755a7da3005c5d1394d453c1bd015 new: add sm_qm.py link to kernel 40c962e3d900a8a8ab15662221f301d6483ab975 new: (#31669) sbc_proxy function -A umount ALL: executes unmount of all Sesam VFS mounts found on the system. enhanced sm_qm function get_entrynumber() with additional argument alljobs. If set, the function returns list of all jobs. New function sbc_mount:umount_all() iterates through the list of jobs, parses for saveset ID in the job name and executes sbc_mount:umount() for every mounted saveset id 346a71095f265bf2cd67b578eb4c236c35bf4257 change: (#15302) Termination of Sesam Command Events. Remove function iStrstrSubstitute() use strreplace() b3719f632228cc17553169042984ad84d2a73f21 Revert "bugfix: (#15302) Termination of Sesam Command Events. Recent commit introduced new function iStrstrSubstitute() which allows to substitute arbitrary strings -> Export added to sesam.def" Use strreplace(). 2d9234e5e7d5754742deb78615430b3749f790bb bugfix: (#15302) Termination of Sesam Command Events. Recent commit introduced new function iStrstrSubstitute() which allows to substitute arbitrary strings -> Export added to sesam.def f6f7e2a5de715f43a04ce5ba29f01e7a9d82cd7a new: add sm_qm.py link to kernel deef7ae0d9494ac1349942177f03915b056aaa69 bugfix: (#31749) Relokation at MSSQL just shows one entry due to wrong format at catalog file. Returned the missed import "from sm_qm import Qm." bc7b8983ec9bc0d200ab3547ff4631a21aa7dc73 CHANGE: (#15302) Termination of Sesam Command Events. CHANGE: Wildcards '$PID' and '$CMD' in abort command allow to define specific command line parameters. 57152d2e74eacc78c704099f0fbcd64b3a0998b2 wip: (#31753) Do not execute data store FSCK and purge actions on read-only datastore c978d7abb17e995e2d7c52ec0870ef5f7c9de58d CHANGE: (#31474) Backup with many sources should not fail if one of the sources does not exist. Change: Use option '-o ignore_missing_source' if any source not accessible -> end with warnings. Usage adapted. 4ed541ad965c8ffb75b565141bc6ec80b8d755d3 NEW: (#31674)i Set new regexp exclude SBC option for directories correctly bd5c1e15c0fabf81368fffbc86d54199465f7406 change: (#31305) Sesam version update to 5.1.0.X. Update versions in 'makefile.ver' d394a6301f0671d125a688e053040132a519fd53 change: (#31305) Sesam version update to 5.1.0.X. Update Jenkins build script e8e2088cf829aea9c331dfbb8911994d553dc803 change: Do not write ID= line by 'sm_client' any more 8a442eddb3e9637f390cbaef5aec3e5e630e5506 new: (#31669) option "-o stopfvs" added to "sbc_proxy -A umount -s " operation. It executes function stop_vfs to stop VFS of the given saveset id 21e51b23725ce523716cdfda5563bb201fe83bd0 bugfix: (#31749) Relokation at MSSQL just shows one entry due to wrong format at catalog file. Added a missed '\n' 93c0b4111f49ce1722cff57865a67625acedddbd change: use short GitId for STPD Version in saveset info 78f4e41d99797d0dbe1d32f6f0a565dfda996415 change: (#27157) sbc_ndmp and sbc_bsr opens new connection for every data block during restore over 'http://'. Change: Set buffer size to 128MB. GLBV 'gv_conf_retr_buffer_size' allows to set arbitrary values on RDS or server ef77d21f0d6a26e3cf1a44d6bffca86737f018bb change: (#31669) Moved sm_qm.py to common. Will be used by sbc_proxy. For simpler import to other modules ff251500481f99da6e4852afc509bd4b4f6a6e43 bugfix: (#31682) Aborting an Exchange backup sets wrong state, so GUI does not show it anymore. Solution: In case of unknown state the state is now set to 'X' c67dfc9269e7156f9e3c557fd49a6444660a7255 NEW: Added new BSR version 18.2.201 to build 3133431c3b9341a455ada261c41786e396cf4563 bugfix: (#31746) Update of PID at remote command could contain unexpected characters. Problem: Old sm_client did only return 'Exiting PID 844 with exit 1'. Solution: Scan for 'Process was started with PID' 3100a7a655d66c795c63f95cc46814d89f55fdc4 wip: (#31744) Set data store to offline. Do not create drive queues for drives connected to datastore 832403a96d9dd7b53fcf8564994495ddae988e09 wip: (#31744) Set data store to offline. Do not create STPD CONF file, if 'DB:data_stores.access_mode=offline' ef9d9f60f8450d736600a9fd94e9047ebbfd7152 new: Add DB:data_stores.access_mode to VIEW:drive_properties and 'DRV_PROP' struct. 1c00eb374a19425490e9b6dcb372ad339436f40b bugfix: (#31739) Move iCREATE_UNIQUE_ID() function to 'cm' lib. Remove unused variable d0a6d32035d73ef8afd2f602430d87701b02c130 bugfix: (#31739) Move iCREATE_UNIQUE_ID() function to 'cm' lib. Fix Linux build 0cdbd9bcf76fff37eee46942cd754f5f24364743 change: (#31739) Move iCREATE_UNIQUE_ID() function to 'cm' lib 7c5c696f37c90e0c7148afbb8641c2b6bd805d07 bugfix: Fixed cleanup of mount directories during sbc_proxy umount. Directories were not added to cleanup list in correct orderand parent directory was tried to be deleted before child directoty and failed with error Directory not empty. Fixed order of cleanup list so that top level mount dir is added the last and is so also deleted the last. But also replaced use of "sm_client -r" with "rm -r" command. No need to use "sm_client" -r in sbc_proxy 78711a75a315c63cc9dddbd52a2eb513173491f3 bugfix: (#31387) the update statement does not work for SQLite DB using an alias. Adjust the update statement to work for SQLite also. e3a833945c7059d97ed796611fed594820825889 bugfix: (#31676) Use quotes in the update statements of the calendar_events uuid column in case it is NULL. a0f80393bc9870b16b4cc1b12f0eb2e3234d43b5 new: add s3 bucket versioning information to sm_dedup_interface status eda8d3e282b0f2c3f969db4cb339dc2a1044d579 bugfix: (#29724) Fixed Nutanix VHD mount of VM with multiple disks. Add virtual files for all disks to gvMERGEFilesCollection. Just last iteration was added and convert to vhd failed ba906b30f6eab173d6c446c0571165f9d0b8f0aa bugfix: Do not set get_lisfile extension to .lsl for Nutanix disk savesets 0d9ce88dfddf1407e700db700f6f0fcb77de725a bugfix: (#31692) Microsoft Exchange backup finishes with warning when VSS snapshot cannot grow anymore. Added the missed return value of the "I_ACT_PROCESS_FAILED" from the "SignalCallingtModule" function. 738febe4f4363a0fdb784675055d4905680bdc51 new: (#29724) Changed creation of VFS .lsl file in meta prepare for Nutanix on Windows. Nutanix backup of Windows relocate BDA sources to UNC paths. Create LSL with pathes only containing disk uuid. Removed wrong checks for WIN32 in sbc_proxy and sm_vfs.py 26117f510d504c2e3eed30d102098c70e9ea0941 NEW: add s3 bucket versioning information to sm_dedup_interface status d47fe4d05c99867f9cbd1a274a9ac7fc862f5441 bugfix: (#15302) Termination of Sesam Command Events. sbc terminate hast to set exit state to 240 'ERROR_VC_DISCONNECTED', sm_remote must overwrite results state and msg in case of 'Program returned exit state 240' 018ac672c7acdb294b650f8918fd772f8bf923e6 bugfix: Do not set 's3.region' twice in STPD INI file e2b0668cbeee8b679ff27e3afff095a04f7648a6 bugfix: (#31736) Sesam server update does not work, because of SQL statements executed by 'sm_db_update.ini' before Sesam DB is started 8a1ade6a7495a8e713abd2328af6a6ad0290757c bugfix: Fix compile error cba7a0fe67f7592b6e5c37888e8289c0e9352368 BUGFIX: (#31493) Suppress event with higher prio does not suppress lower prio event due to modification of the DB:cal_sheets.end_time by event execution. Save scheduled and time in new column 'DB:cal_sheets.end_time_set' and use it for priority check d9464ec6e0f9132f4049611eb2ce090ab144168d wip (#31493) Suppress event with higher prio does not suppress lower prio event due to modification of the end_time fb69ddd9b80769770bb4c3dbb75ebd1f04214754 bugfix: (#15302) Termination of Sesam Command Events. Set result state to 'c' aborted if command was successfully aborted 6320f86916a123a65b3909cc522646f652181b92 new: (#29724) Changed creation of MAP file in vmdk.py so that disk uuid is used for raw image disk name. Parser in localfs_catalog_parse_VMDK() pushes virtial file to gvVMDKFilesCollection. Fixed processing in localfs_VHD_create() so that virtual file handle of slices is set to correct index of file in gvMERGEFilesCollection. Added error handling in sm_vfs_lib.c - if file cannot be converted to VHD, exith with error message and update error status 75e6632fc3ecebf4f3924a3cf365079d7095bb32 bugfix: (#31692) Microsoft Exchange backup finishes with warning when VSS snapshot cannot grow anymore. Set "g_bTERMINATED = TRUE" in case "PDS_E_DIR_IO" or "PDS_W_FILE_OI" 4f436d1a71007d1e23556a5f20b0b91618e6362d NEW: (#31721) Use 'W004-COPY No save sets found log' warning message instead of 'E001-COPY' error message 1233dffbd8017a9288fcca76736fc54ccc9054fe NEW: (#15302) Termination of Sesam Command Events. Solution: Implemented execution for abort command and check if process exited f784e30e445dbb938da89148ea112b3deb601e83 BUGFIX: (#31732) Manual delete of original backup saveset from data store with 'purge' option set, removes backup results entry. Do not call 'REMOVE_SAVESET()' function, if saveset has already been deleted by 'sm_remove_saveset' 124c125b8b874d8bc3d7e77e9b6d5da550e661b9 BUGFIX: (#31722) sm_reformat_lis fails with 'invalid start byte' when MSSQL manual backup contains mutated vowels. Set "sbc-1156: Error: Operation failed!" instead of "sbc-3007: Info: Operation successful" in case, when "sbc-1146: Error: DB Module: [Mismatch database_backup_lsn ..." f59884cd2f241301d46e9cce14ac4ebcbd495e11 BUGFIX: (#31722) sm_reformat_lis fails with 'invalid start byte' when MSSQL manual backup contains mutated vowels. Corrected lis and not files decoding 5c59338fa5d4dee8c2be1d20407a0233536f91a4 wip: (#15302) Termination of Sesam Command Events. WIP: Windows: Add function kill with signal 0 to sbc to check if process exists 8b28fd0823fe753991a64b84f5b0430d2132d690 wip: (#15302) Termination of Sesam Command Events. WIP: Linux: Add function kill with signal 0 to sbc to check if process exists 4c21be5a4fb63a6e24c21ad9fbeafee7b5b21a50 bugfix: (#31728) Removed ":"s from returned mount points cf76505657025df4cf36237b2233203441c8069f bugfix: (#31728) VSphere attach on Linux client fixed so that mount points of attached drives are returned instaed of new devices on the client c3b25e957dd4795b813ddd072dc66ebf0dd524d6 CHANGE: New version 5.0.0.16 for master build 6ad9fe881de1ece6f73dd95c2e255b93d8270a76 BUGFIX: (#31676) insert a new keyword for creating a UUID during update in the sm_db_update.ini called $uuid. Initialize slot with 0 in loader_devices if NULL and create a new UUID for calendar_events if NULL. Add the NOT NULL contraint to the slot of loader_devices since primary keys may not be NULL. 7d8197ff5d564e2f94d488831e18ef3363b71941 bugfix: (#31718) Fixed mount of of IMG Incremental backup. In older versions, mount works because VMDK meta files of Full backup are used. reverted the change for now, vmdk meta files are not found for incremental IMG backup 3a52be196179fcda3f2d3d8b7fd8893dec1e9d8a bugfix: (#29041) Occupancy of datastore media is unrealistically high. Update of DB:media.filled has been by 'sm_data_store purge', but purge is done by 'sm_remove_saveset' now. Execute update in here too. e7785b18f35411ce37be85b5ddda5e8f20a764de Set PRIMARY key for calender_events correclty a503c53e74ad81122a4692ed972ce9699d265721 change: (#25335) Use URL encoded value for DB:defaults value with '|' sign in it 4589ffe492fad988ea76b75347e2611d83ce6168 wip: (#31720) The license check must count mailbox and groupware users. WIP: Add tasks.gwusers INTEGER to allow to count GWusers task specific 064718642ea39914dba9624ff488e309ac8a30e5 change: sm_mount accepts -v and passes it to sbc_proxy for guestmount. --verbose is set for guestmount commands only if loglevel is higher than 1 0f5b5a2b9cb5aecc71e691d95fa3699662dfb088 bugfix: Correct 'for' loop in 'sm_setup.c' 733535206bf01a53e46baa22a116228db4a34933 BUGFIX: (#31614) Restore fails because sometimes the wrong segment number is used. Problem: Since commit 715d879 the requested segment was set to current position if requested < current. Solution: Set only for disk after calling set_disk_position(). 2a4e2cbc58e3caff50a2700ea7714762130c200a BUGFIX: (#31717) Primary key error in DB:cal_sheets, because same id created for migrations and restores. Use semaphore 'sesam_id' for action types except backup (which has additional UUID part in ID) 8ce4407daf03353e7d3cdff1a0cd1725fc123843 NEW: (#30988) Set all 'gv_...' variables defined in 'DB:defaults' as Sesam 'GLBV' during Sesam startup 11460c17081d38848421194228fc710c20b18a7d change: (#25335) Use URL encoded value for DB:defaults value with '|' sign in it 78d5e154878b6b258528d6c02a3f694542847d56 change: (#25335) Use URL encoded value for DB:defaults value with '|' sign in it 26b37c7dab3fe2c018126b0a913b72d142083c55 BUGFIX: (#31387) Newly created blocking command event which have been created with a SEP sesam Version 5.0 smaller than or equal to 5.0.0.11 do not work correctly. These command events will be adjusted during the update process to function as expected. 0f9b39152a18657cc568e7a287e40d46d56d0c20 bugfix: (#31649) Restore of MSSQL DB stucks when DB contains type "FILESTREAM". Added "PH6S" Descriptor 5a3a1ca7fa4732dad8ff0e973e0fa73610c70a36 new: Si3-NG FSCK readme file 3f63b99b0abe6ec702181fd5e1823f73541986a9 NEW: (#29708) Set S3 region for Wasabi S3 according configured endpoint URL a1ed9bad5c0d5e1b211ffa42e796c8f92e22a8e7 bugfix: (#29724) replaced pthread_mutex_trylock() back with pthread_mutex_lock(). It was throwing error 16 on ARM a30d7aff4144ea1ce381b487dbbfa7d24b70849f NEW: add information of S3 lock retention to sm_dedup_interface status 35a07dfa82106edd988c95443f047f44037af2d7 new: Si3-NG FSCK readme file 161369fdf606e9b7d2606381b0665e84568ed7f4 new: (#18362) License Overview: Estimation of 'File Option' VM Clients. Filter for "Standard PC" - vagrant 66e8aa2a9abe40d4c5247fdbfb9b059db1e5ec23 new: (#18362) License Overview: Estimation of 'File Option' VM Clients. Add sbc-3274 message f34fd3569d63f4953acb392f1bd4be5c96fd2314 new: (#18362) License Overview: Estimation of 'File Option' VM Clients. Add sbc-3274 message f741f980ca15e7d23c96513ce3d5b04edf27ae23 bugfix: (#29724) Fixed sm_vfs build on Windows. removed unused code 8932bb63244fdfdb434f66327a257f672e77ab37 new: (#29724) Added sm_mount option "-o vhd" for mounting Nutanix VM backups. When the option is set, sm_vfs converts Nutanix vrtual disk raw image to VHD format and sbc_proxy guest mount mounts to vhd file. VFS executes conversion by calling bitmap_convert_to_vhd() in initializeMAPPER_FS() if gVOPTIONS.iBDA flag is set. The lag is set to sm_vfs arguments in sm_vfs.py if Arg.vhd is set 6805aa0cab8fa8a53ffffc86de83107ebe7d1a3d bugfix: (#31146) SEP sesam Unit License. Logic changed: Clients without backup tasks are not counted. Logic for 'L2Physical' improved 69920e270e4eb0bda1ec32ceb71b7321a282e85e NEW: (#20385) Send Sesam server information automatically to SEP. If 'DB:defaults.conf_license_upload_url' is set, then upload Sesam license report to this server. Information will be encrypted by SEP public GPG key e06b2c64c6b05dac03eefca536206e12d8ae1bc5 NEW: (#31709) - Exclude '.vmem' files during vSphere backup 7c3844d574ddd69e98657d3f8699a564b3e2b278 bugfix: (#31692) Microsoft Exchange backup finishes with warning when VSS snapshot cannot grow anymore. Return I_ACT_PROCESS_FAILED and MTF_ERROR_READ_FILE 084b84d57996f42d7e71426c0239ea7230f09789 bugfix: (#31618) Correct log rotation for SM_SSHD. Problem: Log rotation happen only while log write, so if no log more then 24hours - no rotation happen for this period. Solution: Add thread which will write dummy log every hour (Timer INFO: Running for 1 hour(s)) 97ebf345524b8f5d3f5dc908be9d014ca5321669 wip: (#23786) Add 'import' to logfile name of 'sm_replicate' 466237d1a91aff22ba55ddbf821681b9f07ecf11 NEW: (#31703) Extend EOL for recovered saveset according current media pool setting de3069ad3e98fa3e50fbe211e259ef1470789e7b new: Add task type to logfile name of 'sm_mount' aaa462d71d6e2b14474e938ac544f359daa65c8f new: Add Pathon function 'smdb_get_value', to read one value from Sesam DB cc90ce8c3a485796cf491686270dd2212dbab4e1 Remove 'sm_java.c2' 0e0b1b61b2699a2d535400093cdb5e3f41d107c5 bugfix: (#31692) Microsoft Exchange backup finishes with warning when VSS snapshot cannot grow anymore. Added separation for "Exchange" and others (ref. to Commit 63a8f774) 6f1baf1a904968b3dac369b60755e8f159da3350 BUGFIX: (#31671) Port range at Oracle backup is set, but is been ignored. 63a8f7747b523fdb8114729971134d0ffbce89ad bugfix: (#31692) Microsoft Exchange backup finishes with warning when VSS snapshot cannot grow anymore. When the item cannot be read, use "error 1032" instead of "warning 2040" and set iSBCReturnCode = SBC_ERROR. a1f6fd97aba2b89343b7b116c85e52b67d60e380 change: Removed trailing comma from mounted drive message on Windows a2c33750ddd01b92ce82d239da1be96ef7884704 BUGFIX: (#31700) Fixed VMware network mount for a VM backed up on Windows Sesam server or Windows RDS, mounted on a Linux client. Incorrect path separator, separator was set based on the data store host instead of the mount client host 2b2eef6d3a1060dc7c0e4081aa5699932b04e9a2 wip: (#23786) Add information about started replications and imported backups to final replication message dafbe5e758b8b98c8028478c1e6cffd0abddb1ae wip: (#23786) Add information about started replications and imported backups to final replication message 3e6daab4ff50c05d6f692c01145c858d1bf7fceb wip: (#23786) Start 'sm_replicate' wit import action, if DB:migration_task.options=IMPORT set a22fcd52790a2ee03e1bc16745c5b9510b9b739b change: Remove not deprecated entry 'sampleRate' from Si3-NG INI file e94563afe32a1919089b870150452911d946d0db wip: (#23786) Use parameters from 'DB:migration_tasks' for external data store import 7dc18b4689299088ac899552190a91734267f9e7 new: (#28987) Sesam S3 backend. e4e2580836755bf4ffe3ee7788c1ded3645c0159 change: add more details to "replicate show" status line c5b60f9bebdd5025d16ae1a363a5c76fdc28685c CHANGE: (#31647) Mount/attach of vSphere VM causes big log file because every CBT region is logged. Move log to log level 2 63a3301e9fc4e2f11ef2af0fb5b29f48f463fdfc wip: (#23786) Use Si3 listen port set in 'DB:credentials' to access external Si3 store 9dc234ac6d478a31b2d409dfb98c6c67384ccb78 new: (#28987) Sesam S3 backend. affd8a64c3254a118876f28596071da58a728321 bugfix: (#31692) Microsoft Exchange backup finishes with warning when VSS snapshot cannot grow anymore. Added missed "iSBCReturnCode = SBC_ERROR" and "DB_NUM_E_FAILED" 3022d749790707fd2e95c8e45aa176e1e3c5f43a NEW: (#31668) Add information about storage backend used for migration to migration main log file dbde29ce400afbb9072e48761b9262e33dd60761 NEW: (#31668) Add information aboutstorage backend used for restore to restore main log file 4af28b66363406fc41631e81f35a5ff45d4d3b19 NEW: (#31668) Add information about backup storage backend to backup main log file 4364cc76677d9f4ca808885442f72f4b9b1f1920 bugfix: Added temporary 5 seconds wait before browsing for .vhdx files in Hyper-V mount dir. Avoid race condition in check for VFS_prepare_mount lock 3bb84ac9326dd7e2d0de09e6f0c9afbb129f1cfa new: (#28987) Sesam S3 backend. 2d438e8f99b26d771e71b1db1cfa30b24edbd4ca new: (#28987) Sesam S3 backend. d0788fdc2cb413b973bb1a1fbb8fabf6ec0e4fab NEW: (#31689) HPE Catalyst replication: Limit time range for search in replication log to 14 days ef5730d0d0a5501792256419106c7ccb98767ed6 NEW: (#31689) Write DB:migration_results.target_saveset for replication tasks too, so further migrations will find DB:migration_results entry ee14a6e4355dc511569662dac07c9b06efec2326 new: (#28987) Sesam S3 backend. c7bb6334e6d59e761e5221ee7ee9ede50332d754 new: (#31669) Allow '_' in saveset name instead of '@' for 'sm_mount umount' 98ec4c6f4137898cb0b6aaa8c64fa2d363b0b3cf new: (#31666) Set 'DB:restore_results.backup_type' for external restore requests 173755503a5c1608378202012cb930e22fb055cb CHANGE: Add '--add-exports java.base/sun.nio.ch=ALL-UNNAMED' option to start Si3-v1 by Java 17 a0269ead2eec96a2cddaf726ecfb47274d9916e8 bugfix: (#31474) Backup with many sources should not fail if one of the sources does not exist. ValidateBackupSource(...) function was not called due to missed "eOPERATION == DIRLIST" 2651e36f1b9997c37f20fe2a02752b7dd97c26d9 new: (#31681) SIR doesn't work if 'guestmount' will be started by sm_sshd. Problem: sm_sshd always "kill process group" at the end of sm_sshd fork. Solution: add "-o no_group_kill" options to sm_ssh and forward it to sm_sshd to avoid "process group kill" 17938e0ac16b88f129416658718026d85de6636f new: add sm_ssh option "-o no_group_kill" to avoid process group kill after execution finished and pipes closed 8ef4925db9881b287337bda79752473fab155269 BUGFIX: (#31681) SIR doesn't work if 'guestmount' will be started by 'sm_sshd'. Start 'guestmount' in new process group d565102260a686ec8adece87fd2ed2d55658d28b wip: (#15302) Termination of Sesam Command Events. WIP: sm_break_task now calls que_del_entry() -> sm_stop starts the commands.abort_command with {pid} and command arguments. TODO: Do not call sm_remote, coz this will update results.state for still active command. Fetch PID from process running on client a4eadae47f641cf9decb0f64343004456302f1f4 bugfix: Fixed status message in sm_mount umount f860b845d3264006c9d0710899d6d26bfe4e2025 bugfix: Fixed mount to existing VFS mount - if alread mounted drives cannot be read, procceed with guest mount execution a15bb2d9846d739f837a85d2b4e66d3e3026c2b5 bugfix: Fixed mount to existing VFS mount edee128115aa928f722b8a3ffd994629bf992414 bugfix: Fixed mounted drives message in sm_vmdk_interface cf8bf34eaba3a93f4166d5e89885d38c973018af bugfix: (#31670) Do not call QueryAllocatedBlocks call in case of vSphere restore. Problem: QueryAllocatedBlocks called by default for any operation. Solution: Set QueryAllocatedBlocks call to false in case of restore cd9f2e2bbc921af0016c5369fb5103f5725f3c23 bugfix: Added print to stderr to SmPopen calls in RHEV module 805d7d39d908ef8e83af4d6d784641ae4a3d6dc4 change: (#25920) Restrict NFR license to only allow using recent Sesam release. Set SESAM_VERSION from sm.ini [SETUP] 'release=.....' in case of relicense of an NFR license file 945a76b8d30777b6ea0330afbc1bbecfbcefed6a change: (#31639) Large restore logs due to relocation issues (even with "to original VM" restore). Problem: Path relocation message (sbc-3258) printed one and the same information. Solution: Print sbc-3258 message only if it different from previous a1b7ac2b26acb02a3b6f3b6a664712d624f3e0d0 CHANGE: (#31474) Backup with many sources should not fail if one of the sources does not exist. If '-o ignore_finderr' is set then if at least 1 include pattern is valid then backup starts and end with warnings 47eaf248bda4bd59ecb21a629103594ab2faac1b new: (#31666) Set 'DB:restore_results.backup_type' 2e55cc6cd038c1b2bbc89e11f35548c39b784352 change: Fix compiler warnings cb655ceb5c925b45bd64ee513699e6799cc3ca90 bugfix: Added missing import for VFS mount of RHEV 222ff81316e0f3a42c626213de27500a78698a26 bugfix: When parsing diskpart output for sbc_proxy VFS guest mount, skip volumes without a drive letters, those are system partitions and not accessible after mount e3f86712bebba1a7890185d825782ea6e8100a16 BUGFIX: (#31667) If .bat file of existing VFS has been deleted on the mount client, continue with stop VFS during un-mount operation 41d3f61b67e1166dd3c9453ccb4ee92f31a3f958 BUGFIX: (#31667) If VFS is already running and .bat file cannot be read for already mounted drives, execute mount drives procedure in sbc_proxy 62a544833d8e485de10c3ad4c14bd2f33e1a34dc NEW: (#25064) New BSR registry key for DiskImage 18.x is missing. Add registry key detection for version 18.xx to executable sbc_bsr.exe and sm_client.exe ce379df9e53880cd330a3de6371cfeb82f8afa36 bugfix: (#28470) insert the missing sm_exec statements for setting the glbv needed to change from postgres to sqlite. 6d1711107778c9ac6ad149f79ae8916820797582 change: (#28470) insert the correct behavior if the sesam server is already on postgres but an SQLite customer DB should be examined. In addition the list of SQL statements to clear the DB is printed out at the end. 3d2f504eba4d8035624e9667b5fa2164e7c949db BUGFIX: (#31661) Debian (LANG=en_US.UTF-8) can't handle umlauts on response code. Problem: Wrong encoding used for bytes decode to str. Solution: Print bytes instead of decode and str print 786bdd997c405cd5addacf2dbbc090dc100a62de bugfix: typo fix 8d7dc7c8148b79b02a36a7f700286e334f0d85bf bugfix: typo fix e1e4c8197bf8201fd3689348fc203ac88e068e57 BUGFIX: (#31535) Si3-NG on Azure could not move objects in BLOB store f9359735ac7ee951b31349d44fde0e6fa001766b BUGFIX: (#31661) Debian (LANG=en_US.UTF-8) can't handle umlauts on response code. Problem: Wrong encoding used for bytes decode to str. Solution: Print bytes instead of decode and str print 15195204d27ee10037a68c78507fc4d0e53863e8 bugfix: (#31661) Debian (LANG=en_US.UTF-8) can't handle umlauts on response code. Prepare test case to reproduce issue b38aa873146b973cf90a1ee7047992378ea88ccd NEW: (#26883) Adopt community license. Check SESAM_VERSION >= installed version 3132452c8f0a73fd8d22397594ae7c2a9d69b142 wip: (#26883) Adopt community license. WIP: Community/NFR read SESAM_VERSION from sm.ini [SETUP] 'release=.....'. In case of Community the version may be given with -C {version}. Note: lizenzfix must be regularly updated to currently released version. 7e9ab42bf9fc11807e225179c6a6ac6265dc13fe change: (#31634) Hyper-V Backup fails with "Exception Caught: sm_reformat_lis.py: 115 'Invalid xml metadata format'". Print the error instead of raising exception 4bf3c6704f6cd612ca6fb75aabf1c12b07264afc new: sm_rexec always merge stdout and stderr on Windows. Add unit test 6fb12d940441e26ed632c3d67e78e340e7483c32 BUGFIX: (#31535) Azure store on guifix64 constantly in error state. Adding sasToken correcting imports 504988fc82e747ef23521671d8a772135b78bc99 BUGFIX: (#31535) Azure store on guifix64 constantly in error state. Adding sasToken with maximum permissions 426c3d67639df48ae19f104dca0963e40db8332e BUGFIX: (#31587) Repair pages for Si3-NG on Azure doesn't work 9d9a8d3ea5f6e5c1e5f591a384a8a126382e7e22 bugfix: (#31640) backint application on Windows cores for unknown reason. SBC only accepts up to 256 backup items e30a2543527bed018afc9cf5fdd3c1e1d34d172d NEW: (#28470) insert two new parameters for an SQL db export file as well as a path to the workspace for the temporary created SQLite DB. 3d94b11470c0cacfbcdf552c7a73cd0afea74327 NEW: (#31652) Use the defaults key 'with_timestamp_file' also for sbc_smdr related backup types 0c1f3f6951c9b0bccb977191d2b72a65ec4cc8be new: collect pdb files during submodules build to easen error analysis. 53deafc08f9d5045d1139f661da524d8737919ac nutanix: Fixed Nutanix exlude disk form backup by disk uuid 84e6e9b67916af18002bd70ad43018a93612b55a new: Add 'DB:restore_tasks/results.backup_type' 3458753852568327f078aef5de59c0541ca92798 BUGFIX: (#31535) Azure store on guifix64 constantly in error state. Adding sasToken f28abfec8a138cb7f14cd12d23acdfc657312fad BUGFIX: (#31638) -A disconnect does not work if restore ends with error („Decryption [-a PASSWD] failed“). Problem: Missing disconnect option for restore. Solution: ESX restore have to support disconnect option also c8a2aa81c5677bd61ddccd4cd93b0a61acaf1056 BUGFIX: (#31638) -A disconnect does not work if restore ends with error („Decryption [-a PASSWD] failed“). Problem: Missing disconnect option for restore. Solution: ESX restore have to support disconnect option also 9d2d272ee7cb0c7171dc19d555eda6cd36fe7ed9 BUGFIX: (#31640) backint application on Windows cores for unknown reason. Function ssb_stderr_popen() did only use up to 2048 for commands. Now size increased to 20KB and error checking improved. Note: Files are put into file list if argument overflow could happen (command length > 20KB). 851b4153c2b7ceb24101b0c6a3afc08805d9d870 BUGFIX: (#31535) Azure store on guifix64 constantly in error state. Adding sasToken 7d1a73d3baeaa5303ae0492d28e9b7568ae4e952 change: (#29724) fixed localfs_catalog_parse_VMDK() BDA entries had to be ordered in LSL file so that LSL entries for INCR savesets were at the beginning of the LSL file and entries of FULL at the end. That was bacause of this line: cbtNULLfiles[relativeFileName] = nullSaveset; For every line of LSL a new nullSaveset was added to the map. Null saveset size was calculated based on the last LSL enty instead of based on the last interval of the saveset. With this fix, Nutanix LSL does not have to reverse sort of ssid_list for LSL file. Fix for #31472 in sm_mount vmdk.py can be partly reverted . removed line ssid_list = ssid_list[::-1] fc96d697a3b105fbb584f3fded5af6064e6705b2 BUGFIX: (#31638) -A disconnect does not work if restore ends with error („Decryption [-a PASSWD] failed“). Problem: Missing disconnect option for restore. Solution: ESX restore have to support disconnect option also df540c9eb032f41fc8d866abac937f2aa0a886a8 BUGFIX: (#31535) Azure store on guifix64 constantly in error state. Adding sasToken c277a9ddc673cdb61ee2888a1857e1a143405cc2 BUGFIX: (#31638) -A disconnect does not work if restore ends with error („Decryption [-a PASSWD] failed“). Problem: Missing disconnect option for restore. Solution: ESX restore have to support disconnect option also b7397354476cbe6f4426f20bc632a75c55cdd2bd Revert "Revert "NEW: (#31616) add the PostgreSQL essentials package version 13.9-1 which includes the fix for 'could not rename file 'pg_wal/000000XX000000YY000000ZZ': Permission denied'"" e4e71b6fa947300079a54feac73df6ec12d01caf bugfix: Write DB:results.estimated_size correctly for external backups 8cfa6da29b3f1d4db9e7382ed1788cb01993a1a9 NEW: (#31604) Verify of saveset checksum for BSR Windows. Use DB:restore_tasks.path_flag=1 7c6f51d90e2e0965eed38535c830bdda6ef33382 change: Add Exception handling in addition to global one a7d6cfaefd9854ad29060d217348138562ec6946 change: revise log level 7fab66b482eeb61e9d22324d4de70619444afcb3 bugfix: (#31631) Error while reading block range is interpreted as Warning during Hyper-V RCT Inc Backup. Trigger the result as an error instead of a warning, 0fd07c085d0d3591c5dc93ad85d11ec0d64fbb9b bugfix: (#31452) limit parallel s3 reading; add default retry condition; add custom retry on page/object loading dd74a0fd8c9fcacb306ac30f4a78df83cf23c05d bugfix: (#31443) do not delete old page version if page is marked as corrupted 2e31f7c66e935ee0c46a9d9b068041aa880a69ff bugfix: do not purge original page from trash if it's sweeped version marked as corrupted 5e15e62fa5db781a25eb087c72d11984d99222e2 bugfix: (#31635) Sesam unique ID function returns same for concurrent processes. Replace usleep with nanosleep for wait_msec 6f094bbd92126ebf2b8dde5f25e8164e790dc158 bugfix: (#31635) Sesam unique ID function returns same for concurrent processes. Replace usleep with nanosleep for wait_msec cfdfbee2682207c36dca68b7f3b8b7e645edeebc bugfix: (#31631) Error while reading block range is interpreted as Warning during Hyper-V RCT Inc Backup. Fixed a typo in the log messages. 582603c26bf7a2b05e5d95c6f6f2fe332939ce19 Revert "NEW: (#31616) add the PostgreSQL essentials package version 13.9-1 which includes the fix for 'could not rename file 'pg_wal/000000XX000000YY000000ZZ': Permission denied'" 482a8fe9512b84741189394c93d47dddb1a2136e new: (#28987) Sesam S3 backend. Support chunk-signature 09471a839dc1c2ba8d07f5bf3584db2aaa1293cc new: (#28987) Sesam S3 backend. Support chunk-signature 2404cfc6a5eddeb39098ca11236f5018946729cf new: Add VIEW:all_results.action_start/pid 52c891c8c23918874f87b5e52a1e4026b113eb50 new: (#28987) Sesam S3 backend. Handle DI exit code 0735a552aa3e5c1b6ce45740a0f97ae2bf0dc494 change: Removed wrong comment 56a48f7d446a9a3aa4f4ec9f074d95c6b8cc7608 bugfix: (#31624) Remove file with saved mounted drives after unmount of VMWare VM d6cadda8a1c33d98408322270829612a4d9120ac NEW: (#31616) add the PostgreSQL essentials package version 13.9-1 which includes the fix for 'could not rename file 'pg_wal/000000XX000000YY000000ZZ': Permission denied' 2a94e8e9e54e0b8c595394650de7673ea2d145da new: sm_rexec always merge stdout and stderr on Windows. Add unit test de7e766626af60142ee4fbe7131597be4bd6386b NEW: (#31604) Allow saveset verify using sbc checksum for BSR Windows saveset, if 'DB:restore_tasks.srv_options=use_sbc_bsr_verify' is set c60d9c81a69ea20612199c150e2b0be5e2b416a2 new: (#25677) Add VIEW:all_results.t_size/c_size for total or estimated size and current size to calculate backup, restore and migration progress 6473afa328b999f8ceda70b2122b9cd4d406f82b NEW: (#31569) Add information about Sesam client update to DB:sesam_events ff90a40329dcaf06f5d85c63caa63f4dd4203a80 change: 'sm_rexec -d' for writting separate streams for STDOUT and STDERR 0d43e7e2cf5e28209c333088a70df0713833c2d6 bugfix: (#31624) Mount of VMWare VM fails if existing mount already exists. After mount save mounted drives to a file ...\var\tmp\mnt\_vmdk_drives and read from it if mounting to already mounted VFS 36e4e71362d0299a27cbe4eca7a713eeefbedd1e new: sm_rexec always merge stdout and stderr on Windows. Problem: stdout and stderr merge may cause wrong output. Solution: add sm_rexec option to avoid strout and stderr merge 89c7b87b517b66ee1eb1439e1f0e1dd78a1d8163 bugfix: sm_rexec doesnt know how to process "-E /dev/stderr" 9b2012838c1c221929915b821d54f3bae624a9d2 change: typo in trace message f8d9095677045e07965ccce434bad2628e99649d bugfix: (#31535) Azure store on guifix64 constantly in error state. Adding sasToken 9158268026bb1b98999456a3fdf37aa37c4a4bc4 bugfix: Added sm_mount back to makefile 02cee1d9d50b03360e28df22746615caaae2287c BUGFIX: (#31511) Change 'Handle restore of OLVM VMs in same way then for RHEV' lead to failed vSphere retore from FULL CBT backups 0b9a8053ad1d327797e30270910a619fc7700775 bugfix: Fixed VMWare mount of incremental backup. For mount, sbc_vadp mount VI..meta.vmdk was executed. But for unmount, sbc_vadp umount VF.. was executed. This was cused by change in function vmdk.py:get_ssid_list() that was implemented for "(#31472) Fixed preparetion of meta files for incremental Nutanix VFS mount" Created separate functions get_ssid_list_vmdk() and get_ssid_list_ntx() Changed processing in get_ssid_list_vmdk() so that the most recent VI..meta.vmdk from FDI chain is used for mount/unmount, before VF..meta.vmdk was used to mount also incremental savesets. d26124d0ae56df2af2266a66e20dda5e5b1578f0 new: add unittest for sm_ssh merge streams issue using SmPopen 26791c499752a56ae08afb8cd515c3952b51c62a bugfix: Add missing sm_main sm_reformat_lis sm_data_store im makefile.unix d0f736671606578f0244df9d61b5b1686625f685 new: add unittest for sm_ssh merge streams issue using SmPopen 0e8acad6977aaf4302b05e7170167b5666d3166e bugfix: (#30984) sm_qm_main log gets too large due to loop with shared drives configuration. Avoid overwriting pointer to drive properties 360e14aeb571aa54c6f377f89c3bcbc6c0df395b new: (#28987) Sesam S3 backend. 711781b667a6b148d47ec361fef34f80405cbc51 change: Undo change in makefile commited by mistake 96a7056ffbd184a7f8532c59d42aa361596acb94 change: merged d57d51771eb6b7cf5da822f8c85bf94cc1309091 from 5.0.0.1 VMWare attach with Linux server Windows client did not work because of wrong path in Arg.gv_rw_tmp_rds 2cfe79c6fc908c515700f9faf5ebb3f591673888 BUGFIX: (#18362) 'File Option' VM Clients. Add missing VM Clients for KVM and NUTANIX AHV 482545e130e4d7cd1734ab0acccd9fec0d96ab88 bugfi: (#31611) 'stored_size' becomes negativ in trace log, because of wrong format specifier used 6b7e0b7db67ef4a4072cf33162a36347ef9c9da4 BUGFIX (#30984) sm_qm_main log gets too large due to loop with shared drives configuration. Since commit 751a2b9b "BUGFIX: (#20947) Drive configuration: Do not create drive queues twice" shared drive configuration was stalled due to job limit == 0 for multiple drives of RDS 90c4cb46964c4f62ac977cb2160ae112fb055653 Revert "Revert "BUGFIX: (#30984) sm_qm_main log gets too large due to loop with shared drives configuration." Problem #31347 was caused by commit 547e4e0ad5c BUGFIX: (#30984) sm_qm_main log gets too large. Solution: Shared drive configuration lead to problem with drive synchronization due to job limit set to 0. Synchronize queues with job limit 0 too." d04ebad59cf609af26a32a1079dec5897a25f186 Merge branch 'develop' of ssh://git.sep.de/git/sesam/src into develop 0aef1c631ddf06b3a2cf37ae0e63d59132111bea Revert "BUGFIX: (#30984) sm_qm_main log gets too large. Solution: Shared drive configuration lead to problem with drive synchronization due to job limit set to 0. Synchronize queues with job limit 0 too." This commit introduced problem '(#31347) - Restore fails ...' 6dc97c098fbf4c74642efcc5e65642ce48ec0fb2 bugfix: (#31608) Previous fix in sbc_proxy options parsing caused other sbc_proxy backup types on Windows not working. Fixed 2f1c281bcca1a7d2c82da5f46a3a20b0b12e42c7 NEW: (#31569) Add information about Sesam client update to DB:sesam_events.sesam_version cf362afcb96a6724227f8e62959f2a24f222dc63 NEW: (#31569) Add information about Sesam client update to DB:sesam_events f60b5c00eb4c29bbb136b1ec4ce5861001544575 bugfix: (#31608) Fixed processing of sbc_proxy backup type and source for HYPER-V mount d5db016bad963378969617f2b20397480bdd76a5 bugfix: only execute sqlite to postgresql migration test if sqlite is active. d9fc11e66a881806e974dcb207c07cfe4b903e99 bugfix: (#31608) Removed '/' from the start of the mount path. Partial fix. 30927101a2515fbb1b79716e039de9e744f79068 bugfix: (#31608) Hyper-V SIR mount of RCT FULL fails with 'There is no images files...". Added case when a virtual disk has the "*.VHDX" extension. 00b77d776404ceb23654cdebf59a0e16956755c7 wip: (#31146) SEP sesam Unit License. Add trace about reset of VOLUME_FS_TB or VOLUME_BASIS_TB for specific license editions 318e606a5650d365d5a72be92145b319b050637f new: (#28987) Sesam S3 backend. Improve BucketList b30041d9ae8708409517a263b0507555d9ae0f20 wip: (#31146) SEP sesam Unit License. Set other license values to unlimited in case of SEP Unit. Use upper Unit Tier if if Unit T2 or Unit T1 values are missing 5c7d6a75006acae52d63c71c319c1de4fe3fbe56 new: (#28987) Sesam S3 backend. Improve BucketList 61883944189f213628a6d65948208a444b114d52 change: (#31595) Start of BSR Windows verify by 'sm_restore'. SBC_BSR: Add content of BSR log file to command output if called with option verify=list 6608b582159a8a855defafb81e72c98c97b84a54 bugfix: Continuous restores like BSR Pro shows negative throughput 2d3b97785d8bf38c4f61aa49c0e03c75076d3014 bugfix: since commit 05ce780 HPE list with filter stop working 4439d990ab749d410fe5b6ecacf3d6682430a4d0 change (#31595) Do not search for SBC checksum in case of BSR Windows verify d6bb8b92dc9fcbbc7e55508b4dc5093af8ef7866 BUGFIX: (#31599) sm_newday and sm_startup do not create unique saveset id. Use 'iCREATE_UNIQUE_ID()' function to create saveset id 6b662922259fd7b3ba2796059c3ce35cfac181f3 change: (#31595) Start of BSR Windows verigy by 'sm_restore': Do not set '-F none' 9eeeac0f0902a9c574698952b4ac5faf9f34de47 CHANGE: (#31595) Start the BSR Windows verify by 'sm_restore'. Solution: Use restore command from table task_types 04dc78b787a12d284fd4a8379a1eda2d0a62aafd new: (#28987) Sesam S3 backend. TID for Linux f82ec5c2568d39e24ff52a6b5936940411e26f62 bugfix: (#31536) only use ON_ERROR_STOP=1 for actual database import. DB schema as well as sesam_insert_start will be executed without the parameter. a03b3799b5568ae485d4a3c122a4b0ba5476d8cd bugfix: (#31521) Fixed set of TMPDIR for Windows 0170370f55c478a2e4989c8dc64704d046b061d6 new: (#28987) Sesam S3 backend. Add support for prefixes 31bdc30232a95d60e3edc4c20a9ef24402cc6dfc new: (#28987) Sesam S3 backend. Add support for prefixes aed206cb8059707f35657c62805a9c26d76744dc bugfix: (#31521) Do not change TMPDIR value in sbc_proxy REAR Linux 27a9e3399637906a6e2d713449a9072ac205aaf1 new: (#28987) Sesam S3 backend. Fix for Si3-NG dc71303f7b07b33ae8257d97434b56c8b2895ccb bugfix: fix di Path DS error message 34420118a78403417ea6fb9b06ffa8fa287496d5 new: (#28987) Sesam S3 backend. Fix for Si3-NG 3eb9584af564238b9210dfe3441e22e79cbaebec wip: (#31146) SEP sesam Unit License. Adapted to recent change request f4afb702ebaf7fc0c9d6880a8b25cf86e746c4f3 bugfix: (#31521) Do not change TMPDIR value in sbc_proxy REAR Linux 0e25a0e81654f061d8bf1f93b9d0fd7321a11cab NEW: (#31473) Allow migration of saveset where EOL is already EOL gone, but backup is locked 4a5c2912438d29b779633d023d58ac43557f2467 bugfix: (#31521) Do not change TMPDIR value in sbc_proxy REAR Linux dddad26be83d6b8024426bab3a5bc56fb69c8120 bugfix: (#31590) Hyper-V RCT backup fails with: Failed to write configuration file. Added "ftp://", "http:\\", "https:\\", "ftp:\\" for HOST name regex_replace 520dab6a2cf4c5639e762e103ee13b060b8c3b22 new: (#28987) Sesam S3 backend. Support older libmicrohttpd ae5465d43fdccdc8ff99a0a159e9e0760d983443 new: (#28987) Sesam S3 backend. Handle exceptions 08527d91bd09089be00262691e6fb32feefc72d2 Merge branch 'develop' of ssh://git.sep.de/git/sesam/src into develop 09e52164b434a742ddfe285171515f70fedd1e74 added azure cli commands to docs 645b4526f25c425958160a7191a214eb2a74c930 new: (#28987) Sesam S3 backend. ObjectWrite 4af95dd4757c86b730ba1839d78d9c13e1a1ff51 bugfix: (#31521) sbc_proxy sets ENV variable TMPDIR to gv_rw_tmp. tempfile library uses it to set location of temporary files. 8e8a9ff0a67e694e6d45f746096bd43a04e3861c BUGFIX: (#31584) Hyper-V RCT restore of COPY VM backup fails with 'ERROR: Didn't got any matching selected items!'. Problem: Selective restore did not select host name. Solution: Use first host name in LIS f39f638a695a4defad23279df8e47e9f40e8f576 CHANGE: New version 5.0.0.15 for master build b4e78986e5f80be4b3b631df4bf5fb72d08e3197 new: (#28987) Sesam S3 backend 7ec1c0fbc96e50368609a8d2bc31314e8de83e80 bugfix: DB2 backup fails if no SESAM_TAPE_SERVER set. Problem: openjob tape_server do not update protocol in XBSA struct. Solution: Update XBSA protocol according openjob tape_server 5e8c51cd44f787e7d5f3275cde60d0e8d9a524d6 bugfix: remove douplicate declaration of gv_rw_packages variable. 0806d01179cabfb9cc15d293200548b0998da0b2 BUGFIX: (#29532) Remove installation/update popup during MSI setup until it works as expected. 6ac06cca05bc9f5889f367aae26db5cf94704e6c change: fix wording e95d8615ace630161c35e94149e38115c7834d95 change: (#31574) Correct usage for 'sm_sis_attr.sh' ad97c0582998bed622f63ee02bba40cb6799b06f bugfix: (#31536) Start PostgreSQL service during migration test from Sqlite to PostgreSQL using sm_qm since opening a separate cmd does not work during silent update. 0a83284f543777249f896e587726212a233ab78e new: (#28987) Sesam S3 backend. ObjectReadAcl 37e38d5a92150fec6c9c05841ee8bae2dcc6473f Revert "new: (#28987) Sesam S3 backend. "di -d 0 server list" list all available stores on server" a7e77a5e679478555cf67489c9468ae82415968e bugfix: (#31535) Azure store on guifix64 constantly in error state. Adjusting recoverPageFromTrash bf2baadb9777ffac37d3b484918be5bc45de1b3d new: (#28987) Sesam S3 backend. "di -d 0 server list" list all available stores on server f1ecef90a0b80205ba56a66450c4070090302c84 wip: (#15302) Termination of Sesam Command Events. WIP: Add commands.abort_command VARCHAR(2048). Additional: Adjust command_events.object to VARCHAR(64) length of commands.name f073c74231bc81b8075cb30d3854f776e4335929 bugfix: (#31470) Enhance openjob/closejob handling of external jobs. Since commit ca9cca3e iSELECT_FROM_RESULTS() return value was changed but not adapted in sm_sbc_com.c adc8367123193f8ab8aead547e59ae073fc4137a BUGFIX: (#31580) Fixed un-mount of VMWare CBT backup' a1341de46ab7e1cab7e6cacd1795122bba9b0bbc Revert "bugfix: (#31535) Azure store on guifix64 constantly in error state" 07239275c6dd39e6fc668dad6abecb8902ca2bff bugfix: (#31535) Azure store on guifix64 constantly in error state. Adjusting recoverPageFromTrash 053d924d75b15623d2f260450e719476d7139e8b bugfix: (#31535) Azure store on guifix64 constantly in error state 4e0809749932b6046141652cf12c851e1fb0d838 BUGFIX: (#31470) Enhance openjob/closejob handling of external jobs. Commit 04f5422f has lead to failed migrations due to update attempts for table results f028680a2e4104a8c43f8f71a1819d4e49c67934 Revert "Revert "CHANGE: (#31553) A closejob request with empty saveset must return an answer anyway. Solution: End with appropriate message"" 8a19e32fe88218e57209dca33b6527139f330625 Revert "Revert "BUGFIX: (#31470) Enhance openjob/closejob handling of external jobs. Now openjob/closejob for session will update results and cal_sheets as long as state is queued or active"" 31d052c218a00fd567c54a9678f8d4e7c4f5ce7d bugfix: (#31470) insert the missing, documented option exist to the keywords and insert the function behind it. 281ae42d9b8dad454ca9cf52b52b979e9dbc7930 change: Build 'develop' with REAR from develop branch too 2bdfed433e736eb55eb9ad449112fe50dc05a199 new: (#28987) Sesam S3 backend. Adopt code for sles12 0e274e9c4153794dd28a6cac46f4e81b3fe1a9e9 Revert "BUGFIX: (#31470) Enhance openjob/closejob handling of external jobs. Now openjob/closejob for session will update results and cal_sheets as long as state is queued or active" efc94fa5c8bf9f262cd6fe1424e46a8d4a79bbcd Revert "CHANGE: (#31553) A closejob request with empty saveset must return an answer anyway. Solution: End with appropriate message" 840216c4faea3e3ae79eea0c26592995411dc753 change: docker files: use parameters 3e54989666c65ad845c355c40caf543d6f69fc74 CHANGE: (#31553) A closejob request with empty saveset must return an answer anyway. Solution: End with appropriate message a6af8832e7fa2a141b9a07baa3d7f900f476e19f new: (#28987) Sesam S3 backend 04f5422ff3b1faa310efb13a889c62f43154ea05 BUGFIX: (#31470) Enhance openjob/closejob handling of external jobs. Now openjob/closejob for session will update results and cal_sheets as long as state is queued or active 2dbd64671d2134b953dade793ebef1df4406e671 CHANGE: (#31537) Increase default memory and index size parameter Sesam Immutable Store (SiS/Si3NG) for at least 3 TiB of data after deduplication. TODO: Automatically adaption using disk size e40abbfb9cc09a458527d3c2362e52ef83011afd BUGFIX: (#31573) Correct purge of old log files on Sesam SiS server. Correct path in 'crontab' entry 3763bc1483c75201dd3a389a8844f7b95520a780 bugfix: Fixed return status of VMWare IMG backup umount operation 56e2a67740fbf4ee446d02a1e445c637df0900a8 bugfix: If sm_mount is executed for a non existing client, handle exception and log meaningful error message bd15526e12f91a433d19baf8d95957c0e028d626 bugfix: Fixed mount of VMWare IMG incremental backup. Description files of Incremental and Differential backups are vmdk.cbt files 4e8ea5b28637394214e7b55810b8d6edde4b09f9 bugfix: (#31536) use new 'sm_setup init_postgresql_db' function for postgres DB init on Windows to ensure that the init also works using CI Tests. Now the DB is exported before the sm_check_sqlite_db.exe is called during migration of sqlite to postgres on Windows. 225978a178bc2856344ccce8663ca05a36b7ac99 BUGFIX: (31471) closejob of external requests takes 10 minutes when no saveset has been specified. Solution: Distinguish between executing or pending sm_sbc_com_ext job and call 'sm_qm del_entry ...' appropriate 0725d7048b6c455c677666337957c4586a02d03f change: (#31533) Backup fails with "Failed to get "Job" object. HRESULT is "80041002h". Instead of an error, set up a warning.  3d2d83ad455f67f42d1dc48133cf0761d175a428 Revert "wip: (#23055) Fix 'undefined reference to pDB_GETVAL' in sm_client build. pDB_GETVAL() has been added to cm_db_dummy.c" 57abb3dc3b44b0fac6a2745cb61b6e461f0209ce change: add pDB_GETVALUE() and pDB_GETVAL() dummy functions cm_db_dummy.c to allow link of 'sm_lib.c' into Sesam client executables f6ea4e2ca20970a9f4a7ac5b7c1eddf5c4840d3d bugfix: (#31521) Delete sbc_module object before exit fromn sbc_proxy a9de9105db9426fa8c1447d875b768168dd41e5e wip: (#23055) Fix 'undefined reference to pDB_GETVAL' in sm_client build c7a43cd4e4c0405b5d23ab843483a7db82fc0a48 wip: (#23055) Add 'DB:defaults:sm_conf_use_first_interface' 95b6303c64dd0e76544d54c27aad58c7f8c7b35d wip: (#23055) Use first interface from DB:interfaces as default backup interface, if not set. Function has to be enabled by 'DB:defaults' -> sm_conf_use_first_interface='1' 508c6c6d552d896ddf4bba9c8e81a6cc2a67a32c change: Rename dir function in XEN module to not be named the same as the builtinf python dir function 4cf842e2f494203813c572b554cd78da85d29be2 bugfix: corrected typo 6eead31af81b680c642bd4fda4198b71e1391589 change: (#27465) Don't backup RAM image file (*.vmrs ) because not necessary for restore. The VMRS file has been removed from the backup. 54b38b4e4a3888b8c91ce2ca41732c1b3557d05e bugfix: -S parameter set in sbc command is not set for openjob 58ba29dc770b38522151fea9ac5d7662c4894598 bugfix: -S parameter set in sbc command is not set for openjob 9561b669f8057335b20cf6d9d4a3618972eb73d1 Revert "bugfix: -S parameter set in sbc command is not set for openjob" 5733f514226a49f77625f513075ef3f22cdc5bf8 wip: (#29859) - Make all immediate starts with delay visible in the GUI 797660ba95ef4dcb10fec57548445b0acc90ba63 bugfix: (#31146) SEP sesam Unit License. Tier 1 license output fixed: Clients + VMs e620ba9ca08382fc53bf671db0692138dcd26cf6 bugfix: -S parameter set in sbc command is not set for openjob 828049977fac59b4ff5677053e2f4b0a0e4a0c65 BUGFIX: (#31472) Fixed VFS mount of Nutanix Incremental backup. LSL entries must start with incremental BDA rows and full BDA rows must follow. Otherwise in VFS function localfs_catalog_parse_VMDK() Nulldev saveset size for a disk is set to the size of incremental backup and disk image size value is set wrong d6a6d75570f8691c3984d92152a4970b996ab5cb bugfix: Syntax error in unit license select statement ff31bc7e280119c52eb5a905436a7bfca4a65c86 change: fix base image for rts dockerfile fc6a8f8051c2dea4fe36303503c691f06cba9b31 change: fix docker image build 6625820975834cee6481020d2d1fac460c64e158 change: update container image versions 9a8f8654156cc96fa8f4c6578f20cc3cb51dadc1 update dockerfile to latest sesam version cb42987c3999acce9b548acd48937e62d0d64034 change: (#31146) SEP sesam Unit License. Tier 1 license output d91ad3a5a8b3a4526188c8c7e482b1b9e0ec0dfd NEW: (#31146) SEP sesam Unit License. Check for 'SEP Unit' or if show all (sm_info C) then print Tier 3/2/1 to license output e63f33a1476992985b9d3f561c8433dcb1ba03ea wip (#31146) SEP sesam Unit License. WIP: Add 'SEP UNIT' license keys 'UNIT_T1/_T2/_T3'. Additional: Old free licenses for Zarafa and UCS removed from sesam_make_lic 94b73309094b5a8e710efd54c70d8997ce8d861b NEW: (#31543) Add Si3-NG FSCK information to DB:media_results. Currently PCCK information is used, because Si3-NG has no overall FSCK status like Si3 V1 c2cfe223e3e6b68d0cf4e14e57144006cc9a2c05 wip: (#29859) - Make all immediate starts with delay visible in the GUI 46c768178544fb4c7a347f24fd69298a7a684600 wip: (#29859) - Make all immediate starts with delay visible in the GUI 5be132b56b7fe0d6f941bb05eeef07f33ad88eb9 bugfix: (#28470) Insert the parameter -v ON_ERROR_STOP=1 to the psql DB import statement to force a break in case of an error. 8a116d94cd0f285d94cb6fa8b964e57ed40d4517 wip: (#29859) Add 'DB:schedules.visible' 41bbbdc94176f6f69afff68def81268cf1990bc0 change: add force option to stop fsck/pcck/occk/gc 4aa86cdd479680861f3f1e7c3c5702971ffdda04 change: (#30592) Windows "all" or volume backup saves twice as much data. Added: ExcludePattern917="?:/System Volume Information". Do not set MTF_ERROR_STANDARD_ATTRIB_FAIL if spFileAttrib equals 0. 65fafcd71c393a9322b9083b051d1351729ddc92 NEW: (#31224) Fail over backup task events: Fail over task event configured by DB:task_events of backup event e3f2af4d8453680fcf27b1ae8cc6197bce4d1c44 change: add force option to stop fsck/pcck/occk/gc 647b956085c32add0752c926a15ae95f1c54e401 wip: (#25270) Gantt diagram for Sesam actions ed322b252f39a599705d90575307afa4541fbf14 Revert "change: (#30592) Windows "all" or volume backup saves twice as much data. Added: ExcludePattern917="?:/System Volume Information"" 50957c490a2570b48a0e290096bca6d0390e73b6 bugfix: (#28987) Sesam S3 backend. Problem: "di list compact" works only for Si3-NG. Solution: Handle "compact" list mode for all store types 44323031373bdd7272e44331a03890fcf75a290b new: add index fullness information to status output 675fd9ae246d1858b72f31d08924403ed2d9371b BUGFIX: (#31527) Fixed Nutanix incremental backup for VM with multiple disks. In function save_changed_regions there was a return inside the disks loop. Improved code structure. 84a2b97b2c37065652b1cf07b5a722693ca4b858 change: sbc_proxy logs PID number 08cf7a10861a7bdd45820a9b41a655c43b869c3b new: add index fullness information to status output b21ce3e5441d8bfcdc53d30be7c724a11f9fe30d BUGFIX: Set 'DB:results.stop_time' correctly for command events and task goups without active tasks 1b72cf3c93c68d16a05e1993af2712541560891f change: Add DB:*_results.duration for none backup results to VIEW:all_results too 4dcabe99044311f85904618119d07329c6ef1368 Spelling changes only 361fa59db152ef5368d0d2bc0b73693d8bdaa8e0 bugfix: (#31472) Fixed preparetion of meta files for incremental Nutanix VFS mount. Session savesets of incremental changes were mising in LSL 73fdee56b8b89a7a4f7523cbe156527827f7ed94 bugfix: fix concurrent buffer using on async GC during reencrypt ec8a508bf06b265f8380e8150498bd81c3f29f60 bugfix: (#30787) Savesets in old file structure are not purged. Fix exception, because DB:hw_drives.path could be 'NULL' 50df4a4bafbd3f37e66ba9a074453fca151da180 bugfix: (#30787) Savesets in old file structure are not purged. Fix exception, because DB:hw_drives.options could be 'NULL' 4129064ef438a3e28e3dc1f3770db70bf7e1cc1e change: Remove duplicate line: iInsertIntoFile(..., "auth.db.enabled", "true" ); 8989424d00d95768dcb29c74bc0ecbae2098b6f7 NEW: (#31518) Write information for GC on Si3-NG to DB:media_actions. Set state to failed, if error during GC is detected 97df0af6c4fe2e24970eda9be74262561fd70271 Revert accidently made change in sm_test.c 63d618f8f3d298ed3bc1c1110f451b875becfc56 NEW: (#31518) Write information for GC on Si3-NG to DB:media_actions 27f4d5ef646e95226ef59fa5a6756e9c713eda66 CHANGE: (#31495) Actions started instantly after Sesam newday event have wrong 'Sesam day'. Update 'DB:results.start_time' to point in time, when Sesam day is changed d86660a506e0ad3b49f39874b529e03bad3098b2 bugfix: (#28470) To ensure that migration of an Windows Sqlite Sesam server to Postgresql works explicitly insert all gv_ variables that are adjusted in sm.ini also in the registry unter sesam\GLBV. 8555f990e5b76a0accc9f1fe204708b90dd325f2 bugfix: (#31452) increase retries up to 25; change interval between retries aae7b39356cef83427febdb7e32c96a28e0e3e2b bugfix: (#31452) clean up logs; change retries timeout strategy feca0956ce8de565dfcb97d8e5fa945f1e0e551d change: (#30592) Windows "all" or volume backup saves twice as much data. Added: ExcludePattern917="?:/System Volume Information" ee432b1c80ba82bd770e22732526db351d0bd0d1 BUGFIX: (#31517) Backups with state '2' (no LIS file) are counted as warning instead of error fcd28d2a1983d9c5d18a426d5352561f1fc9140e BUGFIX: (#31511) Handle restore of OLVM VMs in same way then for RHEV 8e193a24267652073b848bda91f1c679e5c843dc CHANGE: (#31515) Add information about active jobs to Sesam overall backup status message f48a414686d08289ee3da36719a96ed21ddfd415 bugfix: (#31452) increase retries count for reading chunk request; decrease timeout between retries 531982de02cc04593b280c512a91eab46dc395cc bugfix: (#31505) Restore of virtual machine fails after restoring VMDK data because temporary directory cannot be removed. Problem: vm_folder retrieved from relocated vmdk path and may contain regex specific signs. Solution: Strip specific signs from vm_folder c285bf8877841633c954ff672555e42d8aa0d1b0 bugfix: (#28470) Migration of an Sqlite Sesam server to Postgresql fails if the registry entry gv_db_type remains sqlite. Solution: Change gv_db_type to Postgres during migration from Sqlite to Postgres. ff96b52cc6a63d7dc0219f1191a40c8094690129 bugfix: (#31505) Restore of virtual machine fails after restoring VMDK data because temporary directory cannot be removed. Problem: Temporary dir remove cause error, but warning should be enough. Solution: Replace Error with Warning f7a923956b902ff72bc12257990111379bd85de4 bugfix: (#30296) If zlib.dll is missing, path backup via VSS ends with a misleading error message. Added sbc_log(1143) with a library name 37660bcd111cb49a1153419c970f9d8c89f1ad79 bugfix: remove duplicate log line with wrong comment command leading to a warning during sqlite to postgresql migration. 6d99adee75485a6f22554bd415b90e31a4f8de8e bugfix: insert the missing letter t at the end of the exist condition to make sure the string comparision works again. 67cc40466636250bb41cc9e6721ef93a82e14d4f BUGFIX: (#21461) Stop time for migration group is wrong in Sesam status log file 93cc3a585376d3d12e313972aa9bb90974f0ccc6 Revert "bugfix: (#30296) If zlib.dll is missing, path backup via VSS ends with a misleading error message. Fixed *nix compilation" c59599d481e9bf10a2f2b4bea7ea66a7e50834df bugfix: (#31472) Relocate BDA source of Nutanix virtual disk to disk uuid. If source is ISCSI device, it cannot be related to correct disk in FDI chain during mount, because ISCSI device name changes during backups a255d2994234a4d014fcc801c0d2d0cf7c9047aa bugfix: (#30296) If zlib.dll is missing, path backup via VSS ends with a misleading error message. Fixed *nix compilation f73292914041582bc42417703ab323b8b2991152 bugfix: (#30296) If zlib.dll is missing, path backup via VSS ends with a misleading error message. Added sbc_log(1143) with a library name 80d1ec899faa7a6794edf80750067f85d19b69b4 change: Improved logs in Nutanix module 5ef1364813cc53b7868e81a09c8cfacce719cd1e BUGFIX: (#31509) Restore of Nutanix with VM with 2 disks fails. Return matching VHD saveset correctly during restore 21249f8f9b55896e836c3b852af716291d54fb7d bugfix: increase timeout after retry on chunk reading c7011c8c85c58e7d29c74c4515ab82880526c6cb bugfix: add retry on failed chunk reading from s3 2cf78a36c5d87259aa902cca7e1db677e47f7512 bugfix: add logger on failed chunk reading from s3 85dea858b58e29372ebf89d00c5bd0ae7685299c bugfix: fix multiple curruptions-info file persisting on FSCK finish; fix multiple fsck timer cancelling; add extended logs on PCCK; add extended loggers on s3Pages::getPageMetaInfo; fix erroneous corruptions-info file creating if there are no exceptions detected on FSCK 7f571a3c52bc1370b2ae6dbc0c0a17dc23e7830f new: add repair docs d9c80b31ec538d78b02c11a62bb487b69eb42115 bugfix: (#31488) The check for the parameter of the Sesam Server -S did not work if the parameter was given without a space. Now it is also accepted if no space is given. e6c969f5a46702f2f71d0baf75171fdabd3e68f2 bugfix: (#31500) Selective restore of the folders and/or files that have non-latin characters failed. Added implicit encoding for read and write operations. f562d36f8d5be965252eeeb8e469485f9aecef70 change: Usage revised df41cd188851f676a7ad6b3c2a38c4f7be35b22d BUGFIX: (#31494) Showing entry number of QM returns follow up event when entry does not exist, but follow up is running at that time. Solution: Use origin entry number for follow up job to avoid invalid entry number 0. bda82e98f0c62f3ad57b293ad95bfa95dcf2b233 bugfix: (#31450) Next Execution time is calculated incorrectly because of the summer-winter-time change. Solution: Fuse logic also necessary for user defined calendar. a7e5b2212dd7a7277db54a7a99ca641f149ae4f0 bugfix: adjust several function names created by copying log message but not changing the function name in the log message. This makes log analysis very painful. 165d9f68c5be60c31143660cb8d95dd708a1e004 BUGFIX: (#31450) Next Execution time is calculated incorrectly because of the summer-winter-time change. Solution: Problem introduced with commit 1ea68c8 (#22924) Migration based on monthly schedule with 3 days offset started with one hour delay after reset of Daylight Saving Time (DST). Added a fuse logic to reset to scheduled hour 9e351c50e24100b4db7878f1fbdae7b0551df91a Revert "BUGFIX: (#22924) Migration based on monthly schedule with 3 days offset started with one hour delay after reset of Daylight Saving Time (DST). Problem: The 3 days offset added to Friday 2017-10-27 results in execution on Monday 2017-10-30 after the day of reset of DST (Sunday 2017-10-29) but calculation used Friday and added 1 hour (DST additional hour). Solution: Calculate DST changes based on execution date" ef66453504e2ca72126fc4d7f05b992e0834a232 CHANGE: (#31456) Media event 'Close tape' with optional drive number closes all media of a media pool. Solution: Implemented support for optional drive number c36899c07c76759d9b15647ffb37c9d31db86ff8 change: remove outdated file from build 45c7f93daeaba925431a224085ec4da694aa83b6 bugfix: (#28469) Installation of Sesam on Windows using PostgreSQL. Problem: If PostgreSQL is already installed then skip update Windows_migrate_sqlite_postgres d9cf7e909ae5b96b60f512144ba081d5389948d0 BUGFIX: (#30787) Savesets in old file structure are not purged, after data store has migrated to type 'plain'. Correct place of -t option 5bef15765a58c5294b0bde1a5bbbb429283221a4 bugfix: (#31428) Add predefined task groups: replication task cration is executed twice e92ff8b81fbd47a1001b94e33c11ec9f6f63e65e change: (#25046) Log admin permission of sbc process under Operation Parameters. Changed the *.not logfile output. fc20e4261e3bd6e5c20912cf579ea6ca75974c7a bugfix: (#31428) Add predefined task groups. Remove creation in Install section cd1f7338b25ded81482e2a76caf7a450499a5bf6 bugfix: (#31428) Add predefined task groups. Move creation after UI server startup to use 'sm_cmd' a814627446e5f5d1a3483a55df6215fb3bdd13e8 bugfix: (#31428) Add predefined task groups. Move creation after UI server startup to use 'sm_cmd' 276ffbc0ecf8ca8a674d479165ef12787e3ae0ed BUGFIX: (#30787) Savesets in old file structure are not purged, after data store has migrated to type 'plain'. Correct place of -t option 7d97333878a5ca17d9157bf9b620ed68c29584a0 BUGFIX: (#30787) Savesets in old file structure are not purged, after data store has migrated to type 'plain' b135f786dbece5c111dbd74ba0c50d9827a61b94 change: update help info c1672543a0dc61109995a0c59f5b39dc391473aa bugfix: (#31442) Only execute migration from sqlite to postgres for sesam server installation. Do not check for sm_db_update.exe on all other installation types. c777e5ffa21243478572c4634a3f787beb2d4280 bugfix: -S parameter set in sbc command is not set for openjob 40d22088927e92f9ceed940a5cf7c3d840790fda bugfix: (#31449) sm_dedup_interface is not able to delete savesets in specific case when switching to a 'plain' DS. Problem: di delete -t