GUI client/REST server: *** Commit history: 36e9e2516f..38e71f2710 *** NEW: Add an explicit type filter to the "dir" and "generate" CLI commands BUGFIX: (src#36045) sm_cmd taskgen removes leading "/" from source for Linux PATH backup NEW: (src#36044) CLI task generation can't activate VSS during task creation for Windows clients BUGFIX: (src#35964) WebUI must show the correct amount of backups when fitlering for a specific task BUGFIX: (src#35936) Saveset detail dialog for migrations are not shown BUGFIX: (src#35923) NPE when using CLEAN DRIVE for a single tape drive BUGFIX: (src#35787) vSphere restore fails if the VM name ends with '-six digits' BUGFIX: (src#35923) Monitoring -> Restores: Oracle/BSR restores are not shown BUGFIX: (src#35915) vSphere Restore in folders doesn't work BUGFIX: (src#35900) Report "Jobs Overview" doesn't show running jobs started before report time frame start BUGFIX: (src#35899) Report "Available Media" shows no barcode if the media isn't in the library BUGFIX: (src#35784) Command: sm_cmd remove saveset SF20260318021507916@6OejXH3XL0q -f 0 has no function BUGFIX: (src#35859) vSphere: Exception during buffer refresh leads errors during browsing BUGFIX: (src#35815) Filtering migration/restore tasks results to error 500 CHANGE: (src#35822) Enhance credential management of WebUI and RMI NEW: (src#35818) Allow to select if date/time values are either shown in server time or local time CHANGE: (src#35799) Reduce REST server response when requesting server information without authentication CHANGE: (src#35798) Enhance error handing of REST server when getting API requests NEW: (src#35835) Allow to get any type of object by primary key (name) or UUID if the primary key is a string CHANGE: (src#35829) Remove "executeSql" from public API CHANGE: (src#35798) Enhance error handing of REST server when getting API requests BUGFIX: (src#35786) CLI help: sm_cmd help start - object analyzer is missing BUGFIX: (src#35788) REST server can be forced into shutdown by unauthorized user BUGFIX: (src#35777) UI Server redirect allows host injection via headers CHANGE: (src#35776) Introduce external library to generate UUID V7 in Java code NEW: (src#35749) Add API to generate integrity check report NEW: (src#35184) Integrate CAPS/Keepit backup health indicator into the dashboard NEW: (src#35404) Show "last execution" information for tasks of any type BUGFIX: (src#35680) - Deletion of a loader is not possible NEW: (src#35699) Add datastore type for DD-Boost CHANGE: (src#35586) sm_cmd should fail if task with unknown task type is added CHANGE: (src#35665) Foreign key constraint exception when changing name of copy task CHANGE: For an immediate start, apply provided options to migration task instead of the migration event, if the migration task is newly created. BUGFIX: (src#35680) - Deletion of a loader is not possible BUGFIX: (src#35677) Trying to get the main protocol of init action returns stack overflow NEW: (src#35468) - Add option to expire media CHANGE: (src#35662) Update DB:clients.msg, if client is 'activated' NEW: (src#35631) Add a secondary location for custom rythm report templates BUGFIX: (src#35637) Schedule with a one-time execution and a command event must not change it execution date when editing it afterwards BUGFIX: (src#35638) SQL exception in "restores/count" if regex search is used. NEW: (src#33103) Handling of restore tasks, results and log files CHANGE: (src#35616) Deleting a backup task via WebUI may stuck an unnecessary long time NEW: (src#35400) Add support for Virtuozzo virtualization task type to REST server and Web UI CHANGE: Rework updateTask method of migration service NEW: (src#35400) Add support for Virtuozzo virtualization task type to REST server and Web UI CHANGE: (src#35586) sm_cmd should fail if task with unknown task type is added NEW: (src#35566) When stopping a virtual machine, a guest shutdown should be performed instead of hard power off BUGFIX: (src#35584) The CLI command "refresh hypervisor " returns with "Invalid number of parameters. Expected (2) != Provided (1)." BUGFIX: (src#35555) Further migration is not possible if the original Saveset is no longer exists CHANGE: (src#35568) Change 'check' option parsing in 'sm_robot' NEW: (src#35566) When stopping a virtual machine, a guest shutdown should be performed instead of hard power off CHANGE: (src#35554) Change default quiescence mode to '2' for Hyper-V and VMware modules CHANGE: (src#35543) Adds to the help for “sm_cmd import calender” CHANGE: (src#35534) vSphere restore fails with: 'Failed to reconfigure the virtual machine' Web restore assistant: *** Commit history: fc781816..fe217aec *** NEW: (src#35812) Handling of restore tasks, results and log files BUGFIX: (src#35619) Hyper-V restore option "clustered" is not visible if default target Hyper-V Server is already the cluster BUGFIX: (src#35659) Mismatch of VM name and corresponding Hyper-V task in Restore Assistant BUGFIX: (src#35619) Hyper-V restore option "clustered" is not visible if default target Hyper-V Server is already the cluster NEW: (src#35400) Add support for Virtuozzo virtualization task type to REST server and Web UI CHANGE: (src#35539) Radio buttons for File plus ACLs Restore Options BUGFIX: (src#35110) Wrong filtering when adjusting date range selection for Proxmox tasks/backups Web client: *** Commit history: f60ed9581..d22de9b0e *** Revert "CHANGE: (src#35823) If the last element in an FDI chain is marked as “error,” you cannot delete the chain" CHANGE: (src#35823) If the last element in an FDI chain is marked as “error,” you cannot delete the chain BUGFIX: (src#35938) No possibilty to delete a scheduled command (e.g. DB2 command) BUGFIX: (src#35901) "Media Action" - "Close tape" have the possiblity to select a drive (not required) CHANGE: (#35855) Do not show full GC details in data store properties tab BUGFIX: (src#35746) Filtering drive group via overflow menu does not work NEW: (src#35761) WebUI Backup Assistent: Additional option for Nutanix backup task CHANGE: (#35700) Change color for locked tape media CHANGE: (#35500) Advanced options are missing in summary when creating a backup task in Web UI CHANGE: (#35700) Change color for locked tape media CHANGE: (#35500) Advanced options are missing in summary when creating a backup task in Web UI CHANGE: (#35700) Change color for locked tape media CHANGE: (#35500) Advanced options are missing in summary when creating a backup task in Web UI CHANGE: (#35700) Change color for locked tape media CHANGE: (#35500) Advanced options are missing in summary when creating a backup task in Web UI CHANGE: (#35700) Change color for locked tape media BUGFIX: (src#35415) Storage Assistant shows Si3 size limit warning when creating a Path data store too BUGFIX: (src#35689) - Filter deactivated drives from source/target drive when editing a copy task BUGFIX: (src#35415) Storage Assistant shows Si3 size limit warning when creating a Path data store too NEW: (src#33103) Handling of restore tasks, results and log files CHANGE: (src#35571) - Remove unnecessary "Unload drives" option when running the archive adjustment by barcode only and add unknown media handling option CHANGE: (src#35517) Advanced options are missing in summary when creating a backup task in Web UI BUGFIX: (src#35553) Disable the START button if incorrect values are entered for the backup cancellation time NEW: (src#35001) Media/media pool event type is not shown in next events table BUGFIX: (src#35482) - Time period calculation in copy assistant is not correct when based on sesam days BUGFIX: (src#35562) - Deleting a saveset from saveset properties is not possible Kernel: *** Commit history: f464afefdd..acfec04490 *** BUGFIX: (#36038) BSR Windows: If an excluded file is a hard link, the blocks of the shared inode are not backed up, and the linked files cannot be recoveredFile contents are not backed up if there are excluded hard links to them. Solution: Do not longer set 'ignored_file_pattern' for '*.tmp' '*.omg' and '*.~'. BUGFIX: (#35935) sm_lis_items uses version of FULL backup instead of INCR if 'mtime' is identical. If item matches then check with timestamp from saveset BUGFIX: (#36008) Add missing sbc_vmware_mount.exe to client installation package to enable mount on client. BUGFIX: (#35892) The default timeout of 600 seconds of sm_break2 is too long when being called by sm_qm_main stop handle function. In this case the timeout is set to 150 seconds. BUGFIX: (#35892) sm_shutdown including sm_break2 has not been executed when stopping Sesam service. Solution: Execute sm_shutdown before all subprocesses of Sesam service are stopped to ensure that all running jobs are stopped gracefully and no new jobs are started during service stop. BUGFIX: (#35892) To standardize the workflow of 'sm_main stop' and 'net stop sm_main', 'sm_main stop' will call 'net stop sm_main' from now on. Additionally some error handling was added. BUGFIX: (#35914) After updating to Artemis V4 (from 5.2.0.12), the customer received a license violation notice due to having too many mailboxes. Bugfix: Use pattern '[{database}]' to locate amount of mailboxes. BUGFIX: do not use page cache during OCCK BUGFIX: fix cache weighter function; add entry expiration after access; update caffeine library version BUGFIX: (#35930) SESAM_BACKUP with LVM snapshots does not remove mount point directory. Use extra list mount_points to memorize directories which must be removed BUGFIX: (#35917) Backup with LVM converts exlude pattern '\' into '/'. Solution: Do not replace '\' with '/' in exclude patterns BUGFIX: (#34879): nutanix restore fails after first retry: wait for correct task uuid after retry BUGFIX: (#35916) Backup using sub savesets must not be switched to FULL in DB, if sbc config backup switched to FULL - FIX: after return from sbc_pre, config files prepared by a sub-module are backed up by executing SBC backup command by sbc_proxy. Backup level for the SBC command is set to level COPY, regardless of the main backup level for sub-modules: 'XEN', 'PXMX', 'NTX', 'KVM', 'RHEV', 'VZO', 'ONE', 'AZURE' BUGFIX: (#27581) Set STPD DATA timeout by XBSA. Problem: Timeout 59 sec is used as default value. Solution: Default value should be used for KILL only NEW: (#35784) Add OCCK status to DB:media_results BUGFIX: (#27629) Redirected DB2 roll-forward fails, because new DB name is used in query. Bugfix: Function sqluvend() must not call BSAEndData() if read not yet begun. sm_sbc_com must not return backup with state 'a' NEW: (#35763) Reset manually adapted Java heap memory setting for Si3-NG BUGFIX: (#27629) Redirected DB2 roll-forward fails, because new DB name is used in query. Bugfix: The last char of the database name was cut off BUGFIX: (#35857) Long running Proxmox restore fails with AuthenticationError: Couldn't authenticate user - Catch authentication exception after disk restore, on API call to POST VM config. Reconnect on exception and repeat the API call NEW: (src#35818) Allow to select if date/time values are either shown in server time or local time NEW: (#34196) Migration of savesets on a locked tape media doesn't work if EOL of savesets is in the past. Overrule EOL check, if medium is locked CHANGE: (#35832) Use '0/1' for DB:*.locked column instead of '+/-': Use macro 'MEDIA_NOT_LOCKED' to check lock condition CHANGE: (#35832) Use '0/1' for DB:*.locked column instead of '+/-'. Update DB:results and DB:media during Sesam update CHANGE: (#35832) Use '0/1' for DB:*.locked column instead of '+/-' BUGFIX: (#35826) Fix xore dump in 'RESTORE_PROT() function, if called with 'DATE' parameter CHANGE: (#35380) Set DB:sesam_events to 'unlogged' for faster import of Sesam DB during update BUGFIX: (#35225) Throughput and data size is not updated during first execution of a backup task. Correct SQL update statement, if 'DB:results.estimated_size=NULL' BUGFIX: (#35817) When performing a BSR backup, Sesam must specify the correct network interface for bootmedium.xml. Bugfix: Use the IP interface which matches the client hostname CHANGE: (#35811) Generation restore failed with 'ERROR: Cannot find matching LIS line for item [...]' due to empty SG.lis file. CHANGE: End with message 'empty LIS ....' BUGFIX: (#35791) Created unique Bitmap names during Proxmox NBD backup. Additional fix. Unique bitmap name was not found although it existed, use query_block_data_full in 1st search for existing bitmap BUGFIX: (#35791) Created unique Bitmap names during Proxmox NBD backup. If incremental backups still have old non-unique names for bitmaps, use those old names until the next full backup BUGFIX: (#35763) add multiplier on total calculated heap space size BUGFIX: (#35763) increased base size in heap space calculation; restrict maximum count of workers for OCCK, PCCK, GC, Repair BUGFIX: (#35764) Mount of XenServer VM backup shows only data from base full - sm_mount did not add BITMERGE_BITMAP to the MAP file. That happened because it did not use migrated saveset ID when parsing LIS file in function write_vhd_map_file() BUGFIX: (#35774) A failure at a vSphere restore fills up the file system. Problem: Error while single item restore does not abort restore its self, but try to restore next item. Solution: In case of CBT/BDA restores abort it if any item restore fail BUGFIX: (#20345) Make BSR bootimage usable in a network environment. Problem: Network adapter 'Intel(R) EC1000S 1.0GbE Connection & Intel(R) EC2500S 2.5GbE Connection' with '&'. Solution: Adapt '&' to '&' BUGFIX: (#35764) Mount of XenServer VM backup shows only data from base full - sm_vfs function bitmap_append_bitmap() did not read bitmap from the main saveset. The reason was that initializeMAPPER_FS() did not set size for TreeNode entry for the bitmap file, it was 0 BUGFIX: (#35425) If compression is enabled, selective file restore is not possible. Solution: Convert LisV2 to LISv1 in case of compressed saveset BUGFIX: (#35656) Fixed creating NBD dirty-bitmap for Proxmox8. Node name was not correctly extraced from json structure BUGFIX: (#35778) Selective generation restore from path backup fails if drive used for backup doesn't exist anymore CHANGE: (#34758) Allow multiple migrations to same media pool for tape drives again BUGFIX: (#35656) fails: Error creating dirty-bitmap for [..] can only concatenate str (not "NoneType") to str - If dirty bitmap cannot be created, log meaningful error message and exit backup with error NEW: (#35759) Do not use saveset from inactive media pool for restore NEW: (#35698) Backup and restore using DD-Boost API - implemented common interface functions ddboost_create_file(), ddboost_open_file(), ddboost_close_file(), ddboost_write_data(), ddboost_read_data() BUGFIX: (#35755) A deadlock may occur if sm_backup calls sm_init shortly after starting sm_sms_watch. Solution: Only occupy the semaphore ctrl_drive# when reading from or writing to a medium. NEW: (#35698) Backup and restore using DDBoost API - implemented interface to close DDBoost session. Renamed ddboost_client.c to ddboost_client_lib.c. Added ddboost_client_lib.h NEW: (#35698) Backup and restore using DD-Boost API - implemented interface to initialize session to DDBoost BUGFIX: (#31855) Show the right error message in not-log (BSR Windows). Improve error message handling: 'c000000d: An invalid parameter was passed to a service or function. the drive letter cannot be determined' NEW: (#35254) ddboost_test executes a test that writes data to storage unit SEP NEW: (#35693) Limiting bandwidth during migrations NEW: (#35724) Export small Sesam DB bootstrap information (no full DB dump), if DB:tasks.backup_srv_options='bootstrap-format-small' is set BUGFIX: (#35717) Avoid zombie processes of sm_sms_watch on Linux during IDLE time of drive. Solution: In the case of a very short execution, the idle counter was not reset to 0. NEW: (#35254) Separated ddboost_test from ddboost_client, added new file ddboost_test.c that is a copy of demo from Dell-EMC NEW: (#35254) Added link to DDBoost in rule to link ddboost_test NEW: (#35254) Added target to build ddboost_test NEW: (#35254) Added ddboost_client and ddboost_rest_api to common build NEW: (#35254) Build ddboost_client.o and ddboost_rest_api.o in common/ddboost Revert "NEW: (#35254) Compile correct common file for DDBoost. ddp_rest_api.c and ddp_rest_api.h link needed APIs exposed by libDDBoost.so and DDBoost client can get access to them via ddboost_rest_api.o" NEW: (#35254) Compile correct common file for DDBoost. ddp_rest_api.c and ddp_rest_api.h link needed APIs exposed by libDDBoost.so and DDBoost client can get access to them via ddboost_rest_api.o CHANGE: (#35714) The open file sm_dedup_error-{dn}.log must not be removed. Solution: Force the creation of error log files with timestamps by avoiding the tag for the ERROR_APPENDER. CHANGE: (#34071) Groupwise backup without ctrld access. Solution: Use sm_ssh instead. Fall back to obsolete sm_ctrlc BUGFIX: (#35712) Windows Path backup failed with error: cUrl: [HTTP error before end of send, stop sending / Server response: Can't find chunk - not enough data to skip CRLF BUGFIX: (#35711) Execute Sesam disaster interface during migration of Sesam backup: Set correct backup subtype NEW: (#35699) Add datastore type and OS for 'Dell Data Domain' (DD Boost) NEW: (#35016) Sesam RPM build for SLES16 NEW: (#35254) Added condition to makefile.common to build DDBoost client library only if DDBoost is present in sesamdev NEW: (#35254) Added DDBoost client library to common libraries NEW: (#35299) vSphere backup on Linux using SAN transport uses one SAN multipath device path only BUGFIX: (#35627) After COPY backup destroy the snapshot which has been created at the beginning. BUGFIX: (#35627) COPY backup method of Hyper-V does not create snapshot. Solution: Create snapshot for COPY during Hyper-V backup. CHANGE: (#35646) Purge DB:migration_results by executing 'sm_purge_migration' only BUGFIX: (#35670) Set severity to 'CRITICAL' for notification about corrupted Si3 datastore BUGFIX: (#29902) Some files aren't correctly exposed by VFS - When adding entries to LIS cache, case must not be ignored on Linux but only on Windows NEW: (#31928) Activate sm_sshd GO during installation of all develop and master kits. NEW: (#25976) Automatic fail over for devices, RDS and media. Set media pools to 'available', if failed drive becomes available during drive configuration again NEW: (#34286) Remove DB:media_results for action 'seed': Replace 'seed' by 'import' in log file name NEW: (#31928) Insert a section to activate sm_sshd go and deactivate sm_sshd python during update. NEW: (#34286) Remove DB:media_results entries and log files for deleted tape media and data store action 'seed' NEW: (#35231) Fill DB:media_results.schedule during creation of entry NEW: (#35319) sm_vfs installs support for PnP driver by default. If option -o nfs=1 is set, it enables its callback functions NEW: (#35625) Update CBFS driver from 6.1.181 to 6.1.184 NEW: (#35319) Proxmox IR on Windows: Remove of NFS share on Windows RDS client, fixed write of selected volumes and assigned letters to .bat script BUGFIX: (#35670) Set severity to 'CRITICAL' for notification about corrupted Si3 datastore NEW: (#35628): SLES16: rear recovery fails: add /usr/share/snapper/config-templates/ to recovery image if btrfs is detected NEW: (#35319) Support Instant Recovery of Proxmox-VE on Windows Sesam server - execute powershell to create NFS share on the mount client, to support Windows RDS NEW: (#35649) Add 'cronie' as dependency for SiS package on RHEL NEW: (#35624) add RHEL10 related SELinux: add README NEW: (#35624) add RHEL10 related SELinux source files NEW: (#35624) add SLES16 related SELinux source files CHANGE: (#35646) Purge DB:migration_results by executing 'sm_purge_migration' only NEW: (#36524) Do not allow Sesam server installation with activated SE-Linux NEW: (#35649) Add 'cron' as dependency for SiS package NEW: (#35423) Remove old backup directory used for Postgresql version update of Sesam DB BUGFIX: (#35605) When abort time expired then incremental backup may fail with 'ERROR: Saveset ... with failed state c'. Problem: During adjusting the EOL of large FDI chains the signal was not catched. Bugfix: Send signal to sm_backup after iKILL_STPD_AND_SBC(). Add signal handling during EOL adjusting. Use the fast SQL statement in that case. NEW: (#35319) Proxmox IR: Read VM config from mounted config saveset by executing sbc_proxy to read config file content from VFS mount. Added new option sm_mount -f BUGFIX: (#35627) After COPY backup destroy the snapshot which has been created at the beginning. CHANGE: (#31958) Remove support for non RCT Hyper-V backup. Prohibit the execution of Hyper-V VSS backups since they have limited functionality. NEW: (#33103) Set DB:restore_results.eol to DB:restore_events.eol if set in DB:restore_events. Overwrites value from DB:restore_tasks.results_eol NEW: (#34978) Proxmox: If a node cannot be reached by sbc_proxy during sbc_dir for a VM browse, print more clear message. Additional fix: Skip getting network info for an offline node, it resulted in an unhadled exception NEW: (#35628): SLES16: rear recovery fails: add detection for BTRFS type volumes in sbc_rear module: remove version check BUGFIX: (#35627) COPY backup method of Hyper-V does not create snapshot. Solution: Create snapshot for COPY during Hyper-V backup. NEW: (#35628): SLES16: rear recovery fails: add detection for BTRFS type volumes in sbc_rear module: remove version check NEW: (#33103) Set DB:restore_results.eol to DB:restore_events.eol if set in DB:restore_events. Overwrites value from DB:restore_tasks.results_eol NEW: (#35397) Add 'parted' to RPM dependencies for SLES 15/16 for BSR backup (REAR) on multipath setups NEW: (#33103) Set DB:restore_results.eol for external restores NEW: (#33103) Set DB:restore_results.eol from DB:restore_tasks.results_eol during creation of DB:restore_results entry NEW: (#33103) DB:restore_tasks.results_eol to set EOL for DB:restore_results NEW: (#35628): SLES16: rear recovery fails: add detection for BTRFS type volumes in sbc_rear module BUGFIX: (#35623) Overwrite warning message with error message during backup BUGFIX: (#35475) sm_sshd: fix call to os.makedirs NEW: (#35016) add 'postgresql18-server' to dependencies for Sesam server on SLES16 NEW: (#35207) Add SiS EOL (immutable lock time) as 'key=value' during configuration CHANGE: (#35379) MS-SQL restore may need more time than necessary due to checks of other instances. Solution: Checking all existing instances and connecting to them is only performed if the '-a DEEP_BROWSE' option is set. NEW: (#34760) Run multiple SiS services on one appliance server NEW: (#35016) 'proc-ps' to dependencies for Sesam client on SLES16 NEW: (#35016) RPM dependencies for Sesam client on SLES16 NEW: (#34706) Allow multiple Si3 datastores on SiS server. Si3 service counter could be set by '-N ' switch NEW: (#33501) Copy SiS ini file from data store location if not found in Sesam INI directory. This allows migration from RDS to SIS package by remove and install of package NEW: (#35546) copy new GPG key, add import statement) BUGFIX: (#35576) sbc_gen output is read byte by byte. Problem: performance losses, especially with large amounts of data. Solution: Read using cache (4K) Revert "BUGFIX: (#35576) sbc_gen output is read byte by byte. Problem: performance losses, especially with large amounts of data. Solution: Read using cache (4K)" BUGFIX: (#35576) sbc_gen output is read byte by byte. Problem: performance losses, especially with large amounts of data. Solution: Read using cache (4K) BUGFIX: (#33593) Change state from queued to active in DB:media_results, if 'sm_robot' starts NEW: (#35001) Media/media pool event type is not shown in next events table CHANGE: (#35568) Add new option '-N <0|1|2>' to 'sm_robot' to start archive adjustment with: over barcode only, check unknown media and check all media in drive NEW: (#34823) MSSQL: Support 'ODBC Driver 18 for SQL Server'. Start check with newest driver 'ODBC Driver 18 for SQL Server' BUGFIX: (#34311) Coredump in STPD during restore if INCR saveset used LISv2 but FULL used LISv1 NEW: (#25976) Automatic fail over for devices, RDS and media. Set media pools to 'available', if failed drive becomes available during drive configuration again CHANGE: (#35554) Change default quiescence mode to '2' for Hyper-V. In addition change the number of tries for application consistent backup from 2 to 3. BUGFIX: (#35475) sm_setup fails to copy ssh keys to stpd/read. Revert change because it doesn't work NEW: (#35544) add new GPG public key to skel directory NEW: (#35535) SFR with Proxmox VE VM saved with 'ZFS' sub type not possible - If backup sub type is detected automatically, set it to ZFSBDA instead of ZFS BUGFIX: (#35533) Backup to Si3 from 5.2.0.12 using STPD 5.2.0.15 is successful, but data file isn't created BUGFIX: (#35293) Plain restore from tape fails if selected items reside on first segment of next tape. Problem: First file on next media was written before and after Tape ID line. Solution: Print after Tape ID line. Additional: New function 'sm_sesam reformat_lis ...' CHANGE: (#15589) Set backup sub-type '_SES' for all Sesam backup tasks during update from version < '5.2.0.14' and with backup type 'Path' NEW: (#32234) Add backup warning message to 'DB:results.msg' NEW: (#35487) Mount of NSS volumes from virtual disks on Xen server. Call NSS umount script during VFS umount BUGFIX: (#35479) Hyper-V restore could fail with the error message 'Error: NHyperRCT::NRestore::post_process_item' if the metadata file size was aligned to FLB size. Solution: If the stream is aligned to the FLB size, no additional SPAD stream is created. Avoid signaling file processing twice: sbc-3309 Item successfully processed [...] BUGFIX: (#30254) Installer shows hyper-v cluster notice on an exchange DAG node. Solution: use different powershell commands to check for the installed Hyper-V feature. Use 'Get-WindowsFeature Hyper-V' and 'Get-WindowsFeature Failover-Clustering' instead of 'Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V' and 'Get-WindowsOptionalFeature -Online -FeatureName FailoverCluster-Mgmt' BUGFIX: (#35475) sm_setup fails to copy ssh keys to stpd/work/read directory due to race condition. Wait for creation of ssh keys duing first start of 'sm_sshd' BUGFIX: Calculate correct estimated end time for replications NEW: (#35299) vSphere backup on Linux using SAN transport uses one SAN multipath device path only CHANGE: (#15589) Set backup sub-type '_SES' for all Sesam backup tasks during update from version < '5.2.0.14' CHANGE: sm_cmd must not change code page for console (since Artemis). Solution: Using wmain() ensures the correct code page, so that explicit code page changes can be avoided. BUGFIX: (#35448) Do not reset value for key='sm_conf_max_sds_rds' to '1' in DB:defaults during update, if value > 1 has already been set BUGFIX: (#35442) Recover of saveset from datastore fails because 'info' file isn't read correctly. Do not read STDERR during retreiving saveset '.info' file BUGFIX: (#35394) Hyper-V SFR does not work when VDHX file name contains spaces - Replace spaces with unedrscores before executing diskpart commands to attach virtual disks NEW: (#26288) ACSLS as loader control software. New: Archive adjustment for ACSLS loader by 'barcode only' BUGFIX: (#35416) sm_setup set_java_path for Java21 may fail on Windows with more than 64 CPUs. Skip warning line NEW: (#35423) Remove old backup directory used for Postgresql version update of Sesam DB BUGFIX: (#34795): Skip freezing the filesystems for powered off RHV or Oracle-VM virtual machines: fix status call CHANGE: (#35417) Execute 'dir' operation for MySQL on Windows using 'sbc_proxy' CHANGE: (#35407) Sort all license queries by default to guarantee a consistent ordering of licensed items. Additonal: Sort Level 3/2 backup types too CHANGE: (#35413) Rename 'Novell' to 'OpenText'. The names 'Novell GroupWise' and 'Novell SMS' have been changed to 'OpenText GroupWise' and 'OpenText SMS' BUGFIX: (#34795): Skip freezing the filesystems for powered off RHV or Oracle-VM virtual machines CHANGE: (#35417) Execute 'dir' operation for MySQL on Windows using 'sbc_proxy' CHANGE: (#35407) Sort all license queries by default to guarantee a consistent ordering of licensed items. Additonal: Sort Level 3/2 backup types too CHANGE: (#35413) Rename 'Novell' to 'OpenText'. The names 'Novell GroupWise' and 'Novell SMS' have been changed to 'OpenText GroupWise' and 'OpenText SMS' BUGFIX: (#34795): Skip freezing the filesystems for powered off RHV or Oracle-VM virtual machines BUGFIX: (#35301) Nutanix FULL-DIFF-INC backup leftover more than one 'Recovery Point' - All snapshots except the last snapshot needed for reference are deleted on each backup NEW: (#35399) Storage backend drive type for CBSR store Revert "BUGFIX: (#35301) Nutanix FULL-DIFF-INC backup leftover more than one 'Recovery Point - Snapshot cleanup removes all old snapshots except the last one needed for base" BUGFIX: (#35301) Nutanix FULL-DIFF-INC backup leftover more than one 'Recovery Point - Snapshot cleanup removes all old snapshots except the last one needed for base CHANGE: (#35396) Remove support for Nutanix-AHV level DIFF backup NEW: (#29358) Add backup task type for 'Virtuozzo Hybrid Infrastructure' NEW: (#29258) Add backup task type for 'Virtuozzo Hybrid Infrastructure' NEW: (#35376) Sesam server for SLES: Allow Java 17 and 21 only BUGFIX: (#35393) sbc_rhev: finalize transfer service before attempting to stop backup service if data transfer fails BUGFIX: (#35356): sbc_kvm: attempt to freeze filesystems using guest agent before backup begin