Change report Jaglion V2 Service Packs

From SEPsesam
Jump to: navigation, search
Draft.png WORK IN PROGRESS
This page is a draft. Treat the information on this page with caution as it may be incomplete.

Change Report for Jaglion V2 SP1, SP2 and SP3

Updated: August 2, 2022 | The purpose of this change report is to list the changes, enhancements and fixes in the SEP sesam software between version 5.0.0.9 Jaglion V2 and 5.0.0.9 Service Packs.

Note
You must install 5.0.0.9 Jaglion V2 before you install SP3. Service packs are cumulative and contain all released bug fixes for Jaglion V2.

5.0.0.x Jaglion V2 SP3

Service Pack 3 solves the purge process problem (introduced in v. 5.0.0.9) and contains some other fixes and changes.

Change report

(26adf94cf)

  • This SP3 fixes the problem with the purge process that was reintroduced in version 5.0.0.9 and could lead to the accidental removal of an otherwise valid backup.
  • Windows: sm_qm hangs if Sesam Queue Manager (sm_qm_main) is terminated.
  • Linux SBC skips the first directory if the backup source directory contains a .nosbc file.
  • After applying Service Pack 1 to version 5.0.0.9, on Linux exclude list processing via the exclude file is ignored.
  • The data store file system check (FSCK) does not take care of ongoing migrations.
  • Backing up to a media pool with no free tapes will not work, even if it’s allowed to use media from other pool.
  • Sesam Queue Manager allocates too much memory. When configuring a shared drive, there were problems with drive synchronization.
  • The INC/DIFF saveset also increases the EOL of other differential or incremental savesets (other DIFF/INCR chain).
  • Incremental SEP sesam backup saves too much data after starting SEP sesam.
  • Selective restore may show files with timestamps from newer backups than originally selected.
  • Microsoft SQL Server INC/DIFF backup fails with "Mismatch database_backup_lsn [...] full first_lsn".
  • Savesets created by a failed migration must not be used for restores or further migrations.
  • Migration from tape copies the same saveset multiple times if EOM occurred during backup to tape.
  • Hyper-V backup results in sm_reformat_lis-error "'utf-8' codec can't decode byte".
  • User in command event is ignored.
  • Adapt restore mount option if restore task is restarted.
  • Restore using 'mount' fails, if migrated saveset is involved.
  • Client update via GUI hangs in "progress" state.
  • Do not purge savesets used for restore.
  • Failed Microsoft SQL Server incremental backup must switch to FULL.
  • vSphere SFR via WebUI might fail with 'Error during remote copy' if a migrated saveset is involved.
  • The "Release Notes" button in the 'License Agreement' window of Jaglion V2 leads to the previous release notes.
  • Support for OES 2022
  • "Checksum of saveset copy does not match" when multiple entries with the same backup_id exist in result_lbls
  • Restore of Citrix XenServer v4_4_3 backups stored on RDX media fails
  • Manually added exclude patterns have been deleted during update
  • Installation of SP on Windows fails if the installation directory is not C:

New Features

  • Support for Open Enterprise Server 2022
  • Mount Nutanix VMs on Windows Sesam Server

5.0.0.x Jaglion V2 SP2

  • SP2 installation is highly recommended as it includes various performance, stability, and other key customer fixes not available in the initial release of 5.0.0.9 Jaglion V2 or SP1.
Change report
  • Since SEP sesam 5.0.0.9 SP1, the old syntax for regexp excludes no longer works for directories. Due to this exclude issue, Linux file system backups may store more data than expected. Note: All customers who have adjusted their exclude patterns after installing SP1 must now:
    • either add the following switch to the backup options in the GUI to distinguish between files and folders using ending "/$": -o excl=regexp_split
    • or reverse their patterns for directories by removing the "/$" suffix!
  • Migration does not compare checksum anymore since Jaglion.
  • sm_reformat_lis cannot copy the SharePoint Server LIS file.

5.0.0.x Jaglion V2 SP1

  • You must install 5.0.0.9 Jaglion V2 before you install SP1.
Change report
  • BUGFIX: (#30912) Concurrent backups result in backing up incorrect Nutanix VM snapshot disks because the same UUID was incorrectly used to create the VM snapshot. Solution: A unique client identifier has been added for querying the Nutanix UUID. If the UUID of the backed up VM and the UUID of the snapshot information do not match, the backup terminates with an error.
  • BUGFIX: Fixing the double free problem in qm_main that can trigger qm_main crash
  • BUGFIX: (#30895) External job stays in state queued, if submit timeout expires. Remove wrong check for backup operation.
  • BUGFIX: (#30745) Sesam bootstrap DB export doesn't contain information about migrated Sesam backup. Correct SQL query to use 'backup_id' instead of 'saveset'
  • BUGFIX: (#30784) 'Cancel Current Running Activities' updates after 100 seconds the state of all still running tasks. Solution: Do not update results' state
  • BUGFIX: (#30868) 'DB:results.stop_time' written in wrong format. Initialize 'szStopTim' with empty string, so 'time_get()' will return correct time in correct format
  • BUGFIX: (#30822) Microsoft Windows Unicode with 4 Bytes could not be converted on Linux RDS. Solution: Use iconv() to convert from UTF-16 to UTF-8
  • BUGFIX: (#30822) Microsoft Windows Unicode with 4 Bytes could not be converted on Linux RDS. Solution: Use iconv() to convert from UTF-16 to UTF-8
  • NEW: (#25577) Use HTTP(S) to cancel STPD of running tasks. If 'gv_conf_use_com_stpd_kill=http/https' set http or https connection to STPD will be used to terminate active backup/restore connections
  • NEW: (#30781) Add LTO-9 drive and media type
  • BUGFIX: (#30496) Backup of ACL on CIFS share failed with ERROR_PRIVILEGE_NOT_HELD (1314) 'A required privilege is not held by the client'. Solution: Use CreateFile() File Security and Access Rights according to https://docs.microsoft.com/en-us/windows/win32/fileio/file-security-and-access-rights
  • BUGFIX: (#30790) sm_qm_main. When changing que back to idle all relevant queues that share a share should be set to idle change: modified qm_main unit tests to use unit test framework change: modified sm_qm_main unit tests to reflect latest changes BUGFIX: (#30550) - pending jobs never got processed or got processed very late. Problem caused by incorrect priority check
  • BUGFIX: (#30669) License check sends notification for end of maintenance instead of license expiration
  • BUGFIX: (#30757) sm_break don't kill the parent restore task. Problem: Process was terminated but state was still active. Solution: In no process found then update database
  • BUGFIX: (#30764) Exclude deactivated VM tasks from the license count
  • BUGFIX: (#30772) Status of data store remains OK if RDS is not reachable and 'disk stat only' flag set
  • BUGFIX: (#30761) Fixed generation SFR of vSphere VM of backup subtype Image. sm_vmdk_interface had a condition to skip adding of FDI chain savesets to LSL file for VFS in prepare_vm_vmdks(). Old code that was not properly reworked within changes for common sm_vfs.
  • NEW: (#30861) Check, if all vSphere configuration files are saved, which are mandatory for restore
  • CHANGE: New version 5.0.0.10 for release build
  • CHANGE: (#30792) Saveset will not be removed from data store, if immediate delete is selected in GUI. Add 'purge option for 'sm_sesam remove_saveset -s ssid -o purge...' call, to execute removal of saveset file from DS
  • BUGFIX: (#30860) Exception with 'syntax error at or near "AND"' occurs if three backup filters are active at 'Monitoring/Last Backup State'
  • BUGFIX: (#30862) Type filters 'Migration' and 'Replication' at 'Monitoring/Last Backup State' have no function since version 5.0.0
  • BUGFIX: (#18079) Backup of virtual machines not possible if virtual machine data resides in subdirectory on data-store
  • CHANGE: (#30865) Try to import OVF file during VM restore with original network setting
  • NEW: (#30221) Remove support for Java 1.8
  • NEW: (#30806) Allow separate exclude for files and directories. If exclude ends with "/", it should be seen as directory regex, if no "/" at the end, is seen as file regex