Change report Jaglion V2 Service Packs

From SEPsesam
Draft.png WORK IN PROGRESS
This article is in the initial stage and may be updated, replaced or deleted at any time. It is inappropriate to use this document as reference material as it is a work in progress and should be treated as such.

Change Report for Jaglion V2 SP1, SP2 and SP3

Updated: July 21, 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 SP2

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

Change report
  • 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.
  • 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.
  • 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 media from another pool is allowed.
  • Sesam Queue Manager allocates too much memory.
  • The INC/DIFF saveset also increases the EOL for 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.
  • Adopt restore mount option if restore task is restarted.
  • Restore using 'mount' fails, if migrated saveset is involved.
  • Client update via GUI hangs at status "progress".
  • Do not purge savesets in use for restore.
  • Failed Microsoft SQL Server incremental backup must switch to FULL.
  • vSphere SFR via WebUI could fail with 'Error during remote copy' when migrated saveset is involved.
  • The "Release Notes" button in the 'License Agreement' window of Jaglion V2 leads to former release notes.
  • Support for OES 2022
  • "Checksum of saveset copy does not match" in case multiple entries with same backup_id in result_lbls exist
  • Restore of Citrix Xen 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 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. Initialze '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 unittest framework change: modified sm_qm_main unit tests to reflect latest changes BUGFIX: (#30550) - pending jobs never got processed or got procesed 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