Archive:Release Notes 4.0.3

From SEPsesam
Revision as of 11:57, 21 July 2011 by Mb (talk | contribs)

SEP sesam Release 4.0.3

Latest Version

Former release

Important changes


Attention: Important Changes

Deleting a DISK medium removes saveset files from disk

Until SEP sesam version 4.0.2 saveset files on disk had to be removed manually after deleting media with the GUI. Now all related files and directories are deleted by SEP Sesam.



Known Issues

Known Issues
Archive adjustment with real loaders doesn't work
New media are not introduced during archive adjustment, because of an empty parameter in sm_arch call. WORKAROUND: Start archive adjustment with the check label on tape option set.
System_State NTDS Restore on Windows 2003
The NTDS (Active Directory Domain Services) restore on Windows 2003 is only executed with a complete restore not with selective restore.
Support for Exchange 2007 Single Email Restore
In version 4.0.2.13 the new feature 'Exchange 2007 Single Email Restore' is only supported on Windows 2008 R2. Windows 2003 and Windows 2008 will be supported in the next release. A mailbox database restore is supported in any case.
Exchange 2007 Single Email Restore with error MTF_BAD_ARCHIVE
If the restore of Exchange 2007 'Single Email' or 'Mailbox Folder' ends with failure 'MTF_BAD_ARCHIVE' this may not be an error. In all known cases the selected items are restored successfully.


Discontinued SEP sesam Server support

SEP sesam Server package installation and support is no longer offered on the following systems:

  • Windows 2000

This does not affect SEP sesam client packages. For a definitive list of supported SEP sesam clients please see SEP sesam Support Matrix.

New supported systems

End of maintenance announcement for older SEP sesam versions

  • Maintenance for SEP sesam version 3.4 has been ended on 31. Dec 2010.
  • Maintenance for SEP sesam version 3.0 has been ended on 31. Dec 2009.

This does not affect SEP sesam client packages for which there are no newer versions available.

New Features

Data Store

This is a new concept for backup to disk. Instead of using disk media like tapes, data is written into a single file. See "How to use DataStore".

GUI

  • Complete redesign of client browser

Other

  • Successfully restarted backups aren't offered in the Restart backups dialog any more.
  • Optimized RMI server access to speed up GUI access over slow network connections

Windows

Interfaces with PowerShell Scripts

The use of Microsoft Windows PowerShell scripts (*.ps1) is possible. So instead of Windows command scripts (*.cmd) the more powerful Microsoft Windows PowerShell command line shell and scripting language is usable. PS1 templates for sm_notify, sm_alarm, sm_disaster, sbc_pre, sbc_post, sbc_restore_pre and sbc_restore_post are distributed with version 4.0.

Novell Services

  • Cluster file systems can be selected as backup source with the GUI

Extensions

VMWare vSphere

Support of the new VADP backup interface.

Citrix XEN

Backup of host system and meta database

Microsoft Office SharePoint Server

The Microsoft Office SharePoint Server (MOSS) is supported with 2 new task types:

  • SharePoint Server - to store the server components data,
  • SharePoint Sites - to store the site collections.

SharePoint Server backs up the SharePoint Server components data and SharePoint Sites backs up site collections with documents.

Microsoft Exchange Server 2010

To support the Microsoft Exchange Server 2010 and the backup of replicated Exchange Server 2010 databases (which may be stored in a clustered Exchange Server 2010 environment via Database Availability Groups (DAG)) the new task types 'Exchange Server 2010' and 'Exchange Server DAG' are available.

  • Exchange Server 2010 - to back up the databases which are mounted on the given server,
  • Exchange Server DAG - to back up the Exchange Server 2010 databases that are replicated via DAG.

With 'Exchange Server DAG' even the data from a remote Exchange Server 2010 can be backed up on a separate host which is a member of the DAG and holds a replica of the databases.

Note

The new task type 'Exchange Server 2010' is usable for Exchange Server 2007 as well. Therefore since version 4.0.2 the task type is renamed to 'Exchange Server' and the older one (supporting Exchange Server 2003) is renamed to 'Exchange Server 2003'!

Zarafa

Support of Zarafa 7 export format (Version: 4). Returns with error if the version is unknown

Other

UUID for savesets

Saveset name now includes an additional unique part so savesets from different SEP sesam installations can be merged into one SEP sesam database.

History

You will find complete CVS change reports here.

v4.0.3.15

  • Main Features added:
    • Support VMware vSphere with the new backup type 'VMware vSphere' with levels COPY and FULL, see "SEP sesam backup client for VMware vStorage API".
    • Full support for Microsoft SharePoint Server Farm (or Component), Site and Single Document backup, see "SharePoint Backup".
    • Exchange Server 2007/2010 with Mailbox, Folder and Single Email backup, see "Exchange Server 2007/2010 Backup". Except for Exchange Server 2007 running on Windows Server 2003.
    • Task type for Hyper-V added for backup of Hyper-V Virtual Machines.

SBC_NETWARE_VERSION=2.0A11

  • BUGFIX: Since version 1.8R36 a cluster failover was no longer executed

SBC_WIN32_VERSION=3.6A18

  • BUGFIX: Check if a volume is excluded in case of an 'all' backup before processing VSS snapshot; NEW: Backup source can be specified as key value from sm.ini pathes section, e.g. gv_rw_work:, gv_rw_prot:restore.
  • BUGFIX: Avoid duplicating the last block in case of Exchange 2003 (since sbc.3.6A15 kit 4.0.2.11)

Collected Bugfixes, Changes and New Features

  • BUGFIX: (#12017) Select all mails in a folder if only the folder is selected during OX mail restore
  • BUGFIX: (#12109) Expert Options change 'original target' location to 'new restore target'
  • BUGFIX: (#12126) Set the proper weekly flags for non weekly schedules
  • BUGFIX: (#12135) Incorrect button label in the window media management
  • BUGFIX: (#12258) In case of automatic restore the media pool was written to the DB with attached spaces
  • BUGFIX: (#12553): Fix core dump during processing 'VOLB' blocks in LIS file. Tech: Use 'SafeForeachLL_M' instead of 'ForeachLL_M' because the item will be deleted in loop
  • BUGFIX: (#12568) do not switch to mailbox view if the backup type is EXCHANGE_SERVER_2003
  • BUGFIX: (#12790) Avoid the same file name when copying 'smslis\{saveset}.dat' to RDS because if rds is identic to the SEP sesam server the target file may became an empty file
  • BUGFIX: (#12819) Couldn't delete user comments of media
  • BUGFIX: (#12836) Job State column contents are displayed incorrectly in the TaskByStatus window
  • BUGFIX: (#12890) RDS installation on Windows starts sm_qm_main. Now only on UNIX the sm_qm_main is started
  • BUGFIX: (#12909) DataStore partition information cannot be determined when the DS is being created on RDS.
  • BUGFIX: (#12914) Set 'restore_extern=n' for 'win32-unicode'
  • BUGFIX: (#12933) Catch 'IndexException' during parsing Cyrus IMAP mail subjects
  • BUGFIX: (#12954) Selective restore with Top Level selection failed (pattern set to '/') solved
  • BUGFIX: (#13242) In case of long database names the name length must be fetched with mask 0x00ff
  • BUGFIX: (HOTFIX): Avoid core dump of 'sm_recover' because of too many savesets or missing saveset information
  • BUGFIX: (Workaround) in 4.0.3 the full saveset info is used for migration but the command line does not accept blanks in arguments especially in the argument -i {saveset_info} so blanks are substituted by '%'
  • BUGFIX: A file intended to not be selectable was selectable when browsing an Exchange Server
  • BUGFIX: A manually entered hw_loader type was overwritten when opened in the loader dialog in case ctrl was type DIR_DISK
  • BUGFIX: add backup type, platform and source to saveset information during migration
  • BUGFIX: Adjust PowerShell to version 1, if Exchange 2007 is running, because otherwise it tries to use Exchange 2010 commands, which does not work
  • BUGFIX: After Volume (Drive Letter) a '/' delimiter must be appended
  • BUGFIX: Allow multiple exclude on NetWare Linux File System in the Client Browser
  • BUGFIX: Allow only COPY backups for 'VMware vSphere' at the moment
  • BUGFIX: Allow to restore a site folder with all documents.
  • BUGFIX: Avoid a 'column name is not unique' exception when trying to use a duplicate data store name
  • BUGFIX: Avoid duplicate last block in case of Exchange 2003 (since 4.0.2.11)
  • BUGFIX: Avoid possible NPE when creating a DataStore with drive and drive group via CLI
  • BUGFIX: Call 'remove_saveset' with journal_flag='n', so the result entry will be deleted from database
  • BUGFIX: Call eject command with device name (drive letter) as 2nd parameter, so SayFuse disk loader will set device offline (fetched from rev. 1.112.2.1)
  • BUGFIX: Check for 'backup_type='BSR_Windows' and data_size=0' to filter out leading BSR task from migration, because 'results.blocks' are always set to '1' if 'data_size'<1024 Bytes
  • BUGFIX: Check for BSR_Windows_PLUS if no BSR_Windows license is available (fetched from v4_0_2_branch rev. 1.16.2.2)
  • BUGFIX: Check if SMS_read is done over socket before using stpd thread structure
  • BUGFIX: Check if volume is excluded in case of 'all' backup before processing VSS snapshot creation
  • BUGFIX: Check, if 'FULL' backup was successful when building FDI saveset chain
  • BUGFIX: Check, if initiator of external backups fits with task type
  • BUGFIX: Checking SBS license was only executed on SEP sesam Server side
  • BUGFIX: CLI Data Store generation: Avoid NPE when creating a DataStore if there are no hw_drives.
  • BUGFIX: ClientBrowser: A selection for backup of Novell NSS mounted row failed.
  • BUGFIX: Correct LIS file name creation for generation restore
  • BUGFIX: Correct parsing of saveset info from SMS to re-insert saveset into DB
  • BUGFIX: Could not browse mount points when located under "All local file systems"
  • BUGFIX: Create 'SLOT_LIST_FILE' for non disk loaders again to get barcode information, but don't use it to get number of slots
  • BUGFIX: DataStoreDialog - Table Savesets: Write the correct value in db when updating locked in the results table
  • BUGFIX: Do not add '/' at begin of backup source (VSS backup fails)
  • BUGFIX: Do not delete result entry during purge of saveset, if saveset is migrated
  • BUGFIX: Do not resend 'sm_alarm' too often when requesting a tape if the tape couldn't be unloaded but is still online
  • BUGFIX: Do not URL encode vCenter
  • BUGFIX: Do not use 'order by ... nulls last' because not supported on PostgreSQL SLES10
  • BUGFIX: Exchange Server Mailbox Item recovery did only recover first mailbox item
  • BUGFIX: Extra kill command for sm_data_server.exe should allow update
  • BUGFIX: In case of a SBS_... license the timeout value was not updated. So the Timeout ticker was not reset
  • BUGFIX: It was not possible to delete a password in the client dialog.
  • BUGFIX: Media Management Dialog: The value of the 'accept EOL' combobox was filled and stored with wrong values in the db
  • BUGFIX: PCBAX script file name must not contain '-' otherwise 'ERROR: BMS0044: The script name is invalid' appears
  • BUGFIX: Preset 'online_flag' with empty string, because otherwise the insert into the results may fail on Linux 'ppc' platform. (Insert of group result entry fails, so no group view is possible in GUI results screen)
  • BUGFIX: RCMD_SEARCH() must check for 'i_LL_search() > 0' otherwise every execution will be treated as failed, e.g. Loading of DISK_HARD Storage Location
  • BUGFIX: Retrieve Cyrus IMAP Mail Subject lines: Do not use hardcoded IMAP path during syntax check to find all mail lines
  • BUGFIX: Set 'loader_drive'='drive_num' for 'DISK_HARD', because it isn't done by the GUI anymore
  • BUGFIX: Since release 4.0.1.23 the sm_disaster.cmd was called with an extra line but cmd.exe does not allow this. PowerShell script sm_disaster.ps1 was executed properly. Now optional 'Loader: .., Slot: ..' is printed in same line (fetched from v4_0_2_branch
  • BUGFIX: The amount values in the SMS Channel Panel of the performance view were only visible in English GUIs
  • BUGFIX: The AutoFilter in the restore wizards' tasks page was no longer working after update to new JIDE lib version
  • BUGFIX: The immediate start of a migration was sometimes shifted to the next day
  • BUGFIX: Trace of DB_Init ctrl variables leads to core dump if ctrl variable contains '%'
  • BUGFIX: Transfer fix of Check-in [35527] on branch v4_0_2_branch: BUGFIX: Remove leading and tailing double quotes in sm_inventory parameters
  • BUGFIX: UNIX: (#12006) Avoid waiting for answer pipe by using child process for answer() and answer_wildcard()
  • BUGFIX: VCB proxy: Removed addition of a leading space in the task source of a VCB proxy job
  • CHANGE: (#12397) 'change_server_name': Update 'commands' and 'command_events' too
  • CHANGE: (#12451) Show Scalix only once in 'sm_client dir' output even 2 config files are found (usually this is a symbolic link)
  • CHANGE: (#12996) Allow individual slot range input for the Archive Adjustment
  • CHANGE: Create random saveset id during migration. Remove ':' from saveset info before starting migration
  • CHANGE: Disable 'locked until' combobox in the media dialog when used in data store context
  • CHANGE: do not allow label change during init if '-c n' is set
  • CHANGE: do not write 'gv_client_sts' any more (obsolete)
  • CHANGE: Eliminated obsolete button for exclude list browsing - this functionality is integrated in source list browsing
  • CHANGE: Hide additional backup options "Descend directories on other file systems" and "Save data mounted by NFS" when backup type is "NSS File system"
  • CHANGE: Hide additional backup options backup type is "iFolder"
  • CHANGE: Hide data store media in the component media table view
  • CHANGE: Hide data store media in the component media table view with better sql statement
  • CHANGE: Hide write protection combobox in the media dialog when used in data store context
  • CHANGE: In ResultsDialog: Recreated the first tab panel with resize functionalities; Replaced the text field for the labels with a table containing used labels, barcode and EOM state
  • CHANGE: In ResultsDialog: Recreated the second tab panel with resize functionalities
  • CHANGE: In ResultsDialog: Recreated the third tab panel with resize functionalities
  • CHANGE: Move i_GET_FREE_SPACE_OF_DIR from hal to kernel.
  • CHANGE: Move i_GET_FREE_SPACE_OF_DIR from hal to kernel. Add 'UUID' to results
  • CHANGE: Report error, if no saveset was found for migration
  • CHANGE: revert addition of LayoutPersistence Version to the docking keys
  • CHANGE: Set results.online_flag to '0' if 'cold' (offline) was requested
  • CHANGE: Update 'clients.sesam_version' directly in 'alive_test_sbc'
  • CHANGE: Update JIDE Library to 3.0.4, after the following was fixed: Keep the children if any of their ancestors match (Kinder anzeigen, falls der Elternknoten übereinstimmt)
  • CHANGE: Use i_cm_signal( SIGHUP/SIGINT/SIGTERM, SIGNAL_HANDLER, ...) to allow sending signals to sm_sms_main and to react appropriately
  • CHANGE: Use more powerful common/common/LL*.c list implementation instead of common/common FIFO list.c implementation
  • CHANGE: Version 4.0.3.x
  • CHANGE: Write correct STREAM INFO for Windows
  • CHANGE: XBSA_VERSION=4.0R1 with sSession[MAX_CONNECTIONS] structure to allow the use of more connections for one process, e.g. for worker threads
  • NEW: 'i_GET_DISK_STAT' to get 'df' information from client
  • NEW: -P switch to suppress writing to SEP sesam protocol
  • NEW: (#12610) Drive type 'LTO-4'
  • NEW: Add DISK_STORE drives with zero streams to 'sms.ini' so no dataserver will be stated for them
  • NEW: Add Sesam 'lgc' and 'lgx' files to 'SBC_IGNORE_SIZE_CHANGE' in 'sm.ini'
  • NEW: added a second button for creating a media pool from the first tab of the data store dialog
  • NEW: Added columns for Loader and Slot to the used label table in the results dialog
  • NEW: Ask user if he would like to create a new media pool after creating a new data store
  • NEW: Backup source can be specified as key value from sm.ini pathes section. (gv_rw_work:, gv_rw_lis)
  • NEW: Check storage pool licenses for DataStores
  • NEW: CHECK_MIGRATED_SAVESET: Build complete saveset chain recursive until an existing saveset is found. (Migration of migrated saveset)
  • NEW: Create 'sesam-<datastore name>.sds' info file including all datastore parameters from DB
  • NEW: Create new media for 'DISK-STORE' automatically
  • NEW: Create unique saveset ID
  • NEW: EOM event will be written into 'media_results'
  • NEW: Generation restore for SharePoint Server Farm or Component is done with FULL restore as Path followed by DIFF restore with MOSS2K@/Farm
  • NEW: Implemented "VMware vSphere as Path" in the Restore Wizard
  • NEW: New DataStore: Added a string control filter to prevent empty spaces in the DataStore name
  • NEW: new Source List and Exclude List Editors for the Task Dialog
  • NEW: Remove medium: Try to remove saveset files for DISK_HARD media
  • NEW: Supplement new columns to the table Media Actions, especially the column DataStore
  • NEW: Support for Lotus Notes *.ns2, *.ns3 and *.ns4 databases
  • NEW: Support of Zarafa 7 export format (Version: 4). Return with error if version is unknown
  • NEW: The EOL date in the saveset table of the media dialog is now editable within the table
  • NEW: Try to find a matching sub string in device type, if no exact match was found
  • NEW: Try to find out error message, in case 'umount' fails.
  • NEW: Try to get pre/post/not files with new filenames (leading sid) when showing task by status protocols.
  • NEW: ULTRIUM-TD4 and ULTRIUM-TD5'
  • NEW: Update 'migration_results' with current throughput and saveset size
  • NEW: Update group result (throughput, amount..) after every finished task, not only after the last one
  • NEW: Update SEP sesam version in 'params_fix'
  • NEW: Update throughput and processed items for 'sm_newday' task
  • NEW: Write 'hwplatform','distribution' and 'package_type' into 'sm.ini' during installation
  • NEW: Write 'hwplatform','distribution' and 'package_type' into 'sm.ini' during update
  • NEW: Write SEP sesam disaster information into system/event log
  • NEW: Write SEP sesam version to 'clients.version_number' as long, to have easier DB selects based on client version