P5 Changelog

What's new in P5 7.2.1

Feb 19, 2024
  • Assure S3 bucket idle timer is always honoured.
  • Fixed container online retrieval for Glacier/Deep-Archive restore.
  • Fixed handling timeouts for filewalker. (Bug#1936)
  • Fixed pool in use error. (Bug#1935)

New in P5 7.1.7 (Nov 24, 2023)

  • Fixed upload to cloud buckets with default object lock set.
  • Workarround handling of "ALL" placeholder in backup task.
  • Fixed calculation of up/dowload streams for objectstore access.
  • Fixed container volume used size after migration. (Bug#1816)
  • Fixed starting Sync jobs from the CLI. (Bug#1849)
  • Improved restore collection speed for very large indexes. (Bug#1855)
  • Added utility to fix missing volume clone index records. (Bug#1857)
  • Improved handling for container staging area overfill.

New in P5 7.1.6 (Aug 7, 2023)

  • Fixed linking cycle paths when longer than 256 chars on Windows. (Bug#1094, Bug#1464)
  • Fixed Sync on Windows for UNC paths. (Bug#1699)
  • Skip disabled volumes from all migration operations. (Bug#1743)
  • Fixed migration of imported LTFS volumes - missing date written. (Bug#1737)
  • Fixed verify for volume-spanned files on LTFS volumes. (Bug#1759)
  • Fixed restoring migrated files. (Bug#1752)
  • Fixed REST PoolCreate call lacking CONTAINER type. (Bug#1748)
  • Fixed backup index save for indexes > 4GB on Windows. (Bug#1741)
  • Fixed partial restores. (Bug#1676)
  • Avoid importing wrong time stamps from foreign LTFS indexes (Bug#1782)
  • Improved handling of disabled volumes during restore/migration.
  • Fixed calculation of blocked volumes for progressive backups.
  • CLI volume-based restore uses original paths. (FR#1776)
  • Fixed "invalid argument" problems that appeared for some SAN/NAS mounted file systems. (Bug#1756)
  • Added support for SNI for S3/compatible cloud providers.

New in P5 7.1.5 (May 27, 2023)

  • Fixed further problem with import of Xendata LTFS with with large index generation numbers.
  • Fixed problem with reading streams on Windows.
  • Fixed usage of interpunction characters in path passed as alternate archive index root.
  • Fixed size of imported LTFS volumes.
  • Fixed random "database is locked" errors during lookup table creation in preparation for backup.
  • Fixed occasional incomplete restores.
  • Allow parallel migration for P5-volumes.
  • Fixed container management for extremely short retention times and occasional backup jobs.
  • Invalidate volume-clone records during move-migration.
  • Fixed "file truncated" problems on Windows.
  • Fixed volume imports to avoid duplicates.
  • Fixed index-recover from VTL's and regular P5 tape volumes.
  • Fixed save to LTFS on Windows of files with offending and special characters in file names.
  • Fixed access right problems for files on Windows.

New in P5 7.1.4 (Mar 6, 2023)

  • Fixed file deletion after archive.
  • Fixed inode optimization for backup.
  • Fixed recover volume from clone.
  • Improved container management w.r.t. backup of moved files.
  • Fixed restore for files missing index path.
  • Avoid descending into __CYCLES when linking new sync cycle.
  • Fixed migration report about required volumes w.r.t. size/count of files to be migrated.
  • Fixed restore from an UNC path that led to infinite loop.
  • Added [cli::index::connectdirs] utility.
  • Added [cli::index::prunedirs] utility.
  • Fixed Windows preview generation for UNC paths.
  • Fixed Sync with Verify on Windows.
  • Fixed block transcoding/crash for Synthetic Backup or DataMover.
  • Fixed saving sparse files on Windows.
  • Worked around import of improperly formatted LTFS tapes originating from Xendata.
  • Fixed dangling CLI sessions that prevented restarts.

New in P5 7.1.3 (Jan 17, 2023)

  • Added some CLI index/volume management calls.
  • Fixed rare cases where increment would save too much.
  • Improved cleanup of expired containers.
  • Improved handling of old file versions in backup.
  • Fixed occasional file-size calculation problems on Windows.
  • Fixed simultaneous restore from container and other media.
  • Backup index purge now always purges elements and addresses.
  • Added MiB/GiB/TiB and friends.
  • Fixed broken B2Go server connections.
  • Fixed UNC path backup on Windows.

New in P5 7.1.2 (Dec 12, 2022)

  • Fixed backup of root (/) filesystem.
  • Fixed backup/archive to containers from remote clients.
  • Better handle session expiry for long running CLI commands.
  • Corrected handling of snapshot time during restore (Bug#1617)
  • Fixed restore of files saved on tape media to remote clients having interleaved blocks (i.e. saved using parallel streams).
  • Adjusted timeout for saving of backup indexes to object stores.
  • Fixed restore of spanned LTFS files.

New in P5 7.1.1 (Nov 22, 2022)

  • Fixed LTFS archive of filenames beginning with a tilde.
  • Added forceExpiryTime to force progressive strategy for VTL volumes that are mirrored on the cloud.
  • Added forceFilewalkerTwoPass to force walking the filesystem twice, first time to collect all new/changed files, second time to collect files that need be unconditionally saved.
  • Fixed config DB lookup for description key.
  • Fixed (rare) case when initial backup may save too much when applying some seldom used hard-wired config options.
  • Fixed restore of archived items stored directly on the cloud (not within our container or VTL).
  • Fixed LTFS error EDABGEN on Windows.
  • Fixed LTFS writing/flushing index at EOM.
  • Fixed restore of excess files to remote clients.
  • Fixed (rare) index writer thread errors.
  • Fixed rest errors.
  • Fixed compatibility with pre-7.1.1 clients.

New in P5 7.1.0 (Sep 21, 2022)

  • P5 Data Mover: an extension of the P5 Archive module, which offers policy-based moving and copying of archived data between tape, cloud and disk.
  • Multi-factor authentication: provides an added layer of security.
  • MHL checksum manifest of LTFS archived data: ensures that the source data has been saved and recovered without any alterations.
  • UNC path support: enables easy access to network source and target storage.

New in P5 7.0.7 (Jun 7, 2022)

  • Propagates DYLD_LIBRARY_PATH env setting to LaunchDaemon setup on macOS.
  • Fixed handling for S3 Intelligent Tiering.
  • Removed media volume block sizes > 512K.
  • Fixed verify of zero-length files stored on LTFS.
  • Fixed auto-restart during delegated syncs.
  • Added (unsupported) option for handlig data-forks only.
  • Stringent check for backup plan ID during container backup.
  • Cleanup expired containers with all refd. files deleted.
  • Fixed broken synthetic save.
  • Selection for restore avoids creating large temp tables.

New in P5 7.0.6 (Dec 20, 2021)

  • Included binaries for macOS M1 port.
  • Allow cancel of stalled cloud uploads after 1hr timeout.
  • Fixed artificial tape EOM.
  • Fixed rare crash while using VTL volumes.
  • Added pro-active save of data located in sparsely filled containers (with less than 20% of active files).
  • Improved cancellation of jobs on VTL volumes.
  • Fixed potential restore loop for client restores.
  • Removed 60-chars limitation on mail server passwords.
  • Fixed removal of stale addresses for deleted containers.
  • Fixed login credentials encryption for Google ObjectStore.
  • Added LZ4 compression for VTL volumes.
  • Removed content-based verification for archive jobs.
  • Fixed restore from LTFS volumes to remote clients.
  • Fixed loading Helios Desktop Stub for Base V6.0.0

New in P5 7.0.5 (Nov 16, 2021)

  • Fixed LTFS verify (Bug#1439).
  • Avoid re-partitioning of LTFS tapes if existing partitions are large enough (fix for support of upcoming LTO9 tapes).
  • Added multi-stream download from Cloud object stores.
  • Fixed filter usage for progressive strategies (Bug#1446).
  • Fixed LTFS handling of splitted files (Bug#1454).
  • Extended index backups to maintain file history for at least 6 months. Not exposed over GUI yet.
  • Fixed container database handling for very long backup jobs (adds more frequent check-points).
  • Fixed automount of RDX drives (Bug#1460).
  • Fixed possible hang in periodic LTFS index flush (Bug#1456).
  • Fixed import of LTFS tapes containing file-names that start with tilde-character (Bug#1459).
  • Fixed endless loop with Glacier uploads.
  • Added CLI/REST commands for changing client access credentials.
  • Added CLI/REST commands to fully manage backups create/edit/schedule/delete plans, tasks, schedules.
  • Added CLI/REST commands to create/edit/delete filters.
  • Fixed volume migration for Disk -> Tape (Bug#1462).
  • Disabled content-verify for archive jobs altogether due to the incompatibility with file/ctime handling on Windows.
  • Added check for space left on tape to overcome the possibly skipped early warning EOM mark that has lately been observed on some instances of the IBM LTO firmwares. (Bug #1458).
  • Fixed Sync with Cycles on Windows.

New in P5 7.0.4 (Oct 8, 2021)

  • Fixed calling Windows exec proxy and preview generation via the proxy.
  • Added verify option to cloud drive that performs automatic verify-after-write.
  • Increased restore robustness for restores from damaged container files.
  • Fixed dry-run start for backup plans with more then one registered task.

New in P5 7.0.3 (Sep 13, 2021)

  • Enforce time-skew between archive/backup jobs even when jobs are distributed over clients.
  • Fix container bigfile handling when a backup of a bigfile fails prematurely w/o writing a single block of data.
  • Fixed FreeBSD xattr treatment during file reading that may lead to crash under circumstances.
  • Fixed progressive backup of remote clients by preventing auto-expiry of remote file-walker.
  • Fixed deadlock while spanning LTFS tapes.
  • Fixed server uptime timer for Linux/Solaris/FreeBSD.
  • Fixed restart-times parser to allow octal-like numbers.
  • Fixed preview generator for ffmpeg to allow absolute executable paths.
  • Fixed GUI-based P5 update for Linux/FreeBSD/Solaris.
  • Improved CLI to allow "now" as submit option.
  • Removed LTFS verbosity in log.
  • Fixed nsdchat for Windows
  • Better control of server restarts for client operations.

New in P5 7.0.2 (Aug 9, 2021)

  • Avoid wholesale owner-change on large directories during startup.
  • Fixed device-manager related problems on Windows.
  • Improved update from older P5 releases.
  • Fixed GUI-based P5 update for Mac.

New in P5 7.0.1 (Jul 24, 2021)

  • Fixed media blocksize seed for remote clients.
  • Fixed LTFS attributes for repeatedly archived files.

New in P5 7.0.0 (Jul 20, 2021)

  • NEW 'CONTAINER' STORAGE ENGINE FOR DISK AND CLOUD:
  • A real milestone in the evolution of P5, this brand new storage format, moving away from the virtual tape concept, multiple volumes are now replaced with single 'Storage Containers' in order to access disk and cloud storage. These containers are elastic, growing in size to accommodate data as needed, and optimized for interacting against cloud object storage.
  • They support multiple write/read streams in parallel without compromising performance. Additionally, they support fine-grained recycling of backup data over time, resulting in best-of-breed backup to cloud with cost saving through lower cloud storage space usage. Full details available here.
  • Simplified & Improved Storage Management:
  • The administration required to configure disk and cloud storage is now much reduced, with a tab based storage manager consolidating tape, disk and cloud storage setup in one place.
  • Bare-Metal Recovery Fully Supported for Disk/Cloud:
  • When using new container volumes, all P5 setup/config and backup indexes are automatically stored on disk/cloud with every job that runs. Full recovery of P5 server from disk/cloud storage now just a few clicks in the GUI.
  • A tab-based storage manager consolidates tape, disk and cloud storage setup in one place.
  • Fully recover the P5 server from disk/cloud storage within a few clicks.
  • Minimal Local 'Cache' Storage Usage When Writing to Cloud:
  • Backup and archive to cloud object storage will now require a small fraction of the disk space previously required. Local disk space used only for preparation of data for upload.
  • Space is freed up at first opportunity for both writing and reading to cloud storage.
  • Enhanced compression with LZ4:
  • P5 now uses this modern compression algorithm when writing to disk/cloud storage, resulting in smaller sizes, faster performance and less cloud storage being used. 2x 3x compression benefit.
  • Improved S3 Glacier/Deep Archive Support:
  • When archiving or backing up to S3, the 'Deep Archive' option is now fully supported. When restoring data, P5 will request all required objects at once and wait for cloud objects to become available.
  • P5 ARCHIVE:
  • Import of Foreign LTFS Volumes:
  • This feature brings huge benefits for users with data stored on LTFS tapes. Manage LTFS tapes by importing them into P5 Archive, they will appear in the index of your choice, with full search across all volumes. Supports LTFS tapes written by P5 or 3rd party LTFS software. P5 will scan LTFS tape volumes, and add contents to the P5 archive index, data can then be restored across multiple tapes via the archive index. Supports tape libraries for import across multiple slots.
  • Easier Use of Cloud-Vendors Data-Transport Devices:
  • When seeding archive data using an AWS Snowball, B2 Fireball or similar, P5 now provides a checkbox to suppress writing of data to the cloud object store directly. This removes previous attach/detach workflow and simplifies use of these devices.
  • LTFS Exchange Support on All Platforms:
  • Simple formatting, reading and writing of LTFS volumes for import/export now available on all our supported P5 platforms, including MS Windows and FreeBSD.
  • Very Fast Verification of Written Data:
  • Using xxHash 64 and 128-bit algorithms. Speeds up verification using checksums by 3x.
  • Saved Searches in Mini-MAM:
  • When switching between search results in the archive index and browsing, previously executed search is retained, easing location of the data you're looking for. Previous 10 searches available from drop-down menu.
  • Locate saved searches using P5 Archive's mini-MAM archive.
  • P5 BACKUP:
  • True Incremental Cloud Backup:
  • Full backups are no longer necessary when writing to cloud and disk storage. With P5 version 7, full backups are only required when writing to tape, to allow whole LTO tapes to be recycled and reused. When writing to cloud/disk storage using our new container volume storage, we have fine-grained removal of expired files and re-use of storage. The 'progressive' backup technique can be used indefinitely, resulting in faster and more efficient backup to cloud object storage.
  • Perform Dry-Run of a Backup:
  • P5 will compare storage to be backed up with index and report total number of new/changed/moved files. Allows anticipation of the length of the required backup window and number of tapes/storage that will be required for the backup to complete.
  • Limit Backup Size on Target Storage:
  • P5 Version 7 introduces a new option to limit the backup size on the target. This can be used to create a limited backup on a transfer appliance, such as Amazon Snowball, Backblaze Fireball or Wasabi Ball. This is necessary if the total backup size is more than one unit on the transfer appliance.
  • Rename Detection:
  • Track renamed folders without re-save of contents:
  • P5 Backup is now able to identify renamed folders with unchanged files inside and update index with new folder position without necessitating re-saving of files/folders contained within.
  • For example, if a top-level folder on a piece of storage were to be renamed, we avoid needing to re-save potentially many TB's inside, saving time and storage costs.
  • Perform a dry run of a backup.
  • Track renamed folders without re-save of contents.
  • P5 SYNCHRONIZE:
  • SCHEDULED SPEED THROTTLING:
  • Scheduler now permits per-event throttling. Throttle network bandwidth use during working hours, and allow full use of bandwidth overnight. Get your data replicated as fast as possible.

New in P5 6.1.2 (Mar 22, 2021)

  • Fixed backward-compatibility with some user-defined callbacks.
  • Added Dry-Run capability for backup runs. For the moment as a manual option.
  • Recompiled speed-sensitive code for internal MD5 generation will speed-up archive operations on Windows. (Bug#1330)
  • Cloud volume sync is now run also for jobs that have been time-limited.
  • Fixed regenerate from clone when tapes were written or labeled with different P5 versions. (Bug#475, #1267)
  • Enabled moving and linking the P5 config directory into a different location or to a separate file system. (Bug#1239)
  • Fixed allowing to delete an orphaned drive when its library got deleted. (Bug#1268)
  • Fixed broken ZIB compressor or Windows. (Bug#1274)
  • Fixed potential danger of overwriting tapes in a single drive when the job is waiting for a new empty tape and is then interrupted. (Bug#1284)
  • Resolved occasional protocol errors occurring when transferring data to Backblaze. (Bug#1298)
  • Fixed REST interface restore selection problem. (Bug#1301)
  • Fixed problems with Import of backup volumes. (Bug#1316)
  • Fixed diverse problems with file names and the LTFS index. (Bug#1320)
  • Fixed problem at startup while calculating volume predecessors. (Bug#1338)
  • Improved detection of ffmpeg on Windows and corrected passed command line options. (Bug#1350)

New in P5 6.1.0 (Jan 25, 2021)

  • New user and group administration:
  • In previous versions of P5, the user and password were authenticated by the operating system. As of version 6, authentication takes place against users and passwords stored in the P5 configuration. Therefore passwords must be set within the P5 administration after an upgrade.
  • The new 'admin' account:
  • If it doesn't already exist, a user named 'admin' with password 'admin' is added following an upgrade to version 6. The login screen prompts to use this account initially. New installations also include this 'admin' user. Logging in as 'admin' allows creation of new users and groups.
  • Change this default password directly after the update. Within the P5 admin GUI, you can change the password for the current user via the 'P5' menu - top right.
  • Passwords for existing users:
  • All users already created in version 5.x are still available after updating to version 6. Any username previously used to login will have been added to the user list. Passwords for each of these users should be set by double clicking on the user in the list.
  • P5 server-client authentication:
  • Since the new user management is also used for P5 client/server connections, any P5 clients that your P5 server connects to will also need to have a password set on the client side, and the client connection setting updated on the server.
  • Login to the P5 admin GUI on each P5 client using the 'admin' user after upgrade. Select 'Agent Setup' from the 'P5' menu and then 'User Preferences' to the left. Set a password for the user used by the server to connect. Update the client settings on the server to use this new password.
  • From version 6 on, the original owners, groups and access permissions are recovered during restore. In comparison, in version 5 the GUI user was entered as owner and groups. (If the GUI user was known as a user on the target system of the restore.)
  • The automatic P5 client update function has been removed. Clients must now be updated manually.
  • The possibility of a specified or dedicated restore path has been removed from the user and client settings. These configuration items have been moved to the group settings.
  • The operating system groups in the login areas and archive plans are created as new groups in P5 during the update. The users already created are assigned to these new groups.

New in P5 6.0.2 (Jun 30, 2020)

  • Fixed update of user/group records during V6 transition (Bug#1220).
  • Fixed autostart on system boot for CentOS7 (and later) (Bug#1223).
  • Fixed error/warning report for B2Go jobs running against missing or empty top-level directories (Bug#1235).
  • Fixed B2Go configuration over CLI to gracefully handle multiple server records (Bug#1246).
  • Deleting the client also deletes its filesystem DB (Bug#1247).
  • Fixed backup task config hint about ignoring filesystem boundary during file/index scan (Bug#1258).
  • Added CLI [User password] command to manipulate GUI login passwords.
  • Added CLI [RestoreSelection addfromvolume] to be able to restore all files located on the given volume.
  • Improved CLI [resolvedups] index maintenance command to handle duplicates in the paths table.
  • Added ns/servers/lexxsrv/module/Sync/cycleCreateIgnoreErrors config option to ignore file-related errors while hard-linking
  • Fixed saving file systems mounted at mountpoints on Windows. (Bug#1234, Bug#1253)
  • Fixed job scheduling issues / jobs hanging after start in Windows. (Bug#1238)
  • Fixed P5 process terminating without any apparent cause on Windows. (Bug#1221)

New in P5 6.0.1 (Apr 14, 2020)

  • Added missing application page for bulk volume delete (Bug#1176).
  • Fixed typo in start-server script.
  • Fixed (re-)creation of ACLs on restore for Mac builds (Bug#1181).
  • Fixed setting group path references for many clients (Bug#1187).
  • Fixed installing regular license for Desktop edition (Bug#1185).
  • Fixed user check in verify/restore to remote clients (Bug#1184).
  • Fixed handling of some illegal chars in REST interface (Bug#1177).
  • Fixed turning-off data compression (Bug#1175).
  • Fixed unzip of restore selection during B2Go restore (Bug#1174).
  • Fixed spelling in B2Go log (Bug##1173).
  • Fixed handling of restore over restore selection when multiple snapshot have been selected (Bug#1172).
  • Fixed handling configuration DB on Windows (Bug#1162).
  • Object archives now support only non-empty regular files (Bug#1160).
  • Fixed auto-schedule of B2Go workstations (Bug#1158).
  • Added hint about HTTP protoocol port in client config (Bug#1149).
  • Fixed upload to Google cloud storage (Bug#1145).
  • Fixed restore selection that restore same file(s) twice when located on two/more volumes (Bug#1140).
  • Fixed auto-deletion of old LTFS-pools (Bug#1134).
  • Fixed restore from Sync cycles on BTRFS (Bug#1049).
  • Fixed support for passwords with embedded colon (Bug#932).

New in P5 5.6.6 (Dec 16, 2019)

  • Fixed archive job inventory for local/remote clients. (Bug #1100)
  • Fixed protection issues during archive verify. (Bug#778)
  • Fixed rare crashes on Windows possibly involving jukebox heartbeat monitor. (Bug #1126)
  • Fixed Windows restore for existing directories. (Bug#1124)
  • Fixed Windows crash during Backup on ReFS. (Bug#1099)
  • Fixed auto-recognition of Qnap devices. (Bug#1102)
  • Fixed general slowdown of filesystem operations on Windows.
  • Storage devices now re-check block position after having written 4096 blocks in a row.

New in P5 5.6.5 (Sep 10, 2019)

  • Fixed rename/delete of user-forks for Helios.
  • Fixed manual archive index purge (Bug#1021).
  • Allow operator users to stop/start/cancel jobs(Bug#1037).
  • Disable legacy options for archive preview generators based on Apple QuickTime (Bug#1038).
  • Fixed archive index backups on filesystems that do not support xattr (Bug#1042).
  • Fixed object store uploads that crashed while reporting invalid object ID (Bug#1046).
  • Fixed delegated client2local sync (Bug#1064).
  • Fixed email attachment for non-localhost clients (Bug#1066, Bug#1067).
  • Fixed "permissions denied" sync case on Windows (Bug#1076).

New in P5 5.6.4 (Sep 10, 2019)

  • Fixed "not null" constraints error when filling the filesystem table during the backup. (Bug#994)
  • Fixed storage of Mac decomposed-unicode files on foreign (non Mac) filesystems. (Bug#988).
  • Fixed CLI "ArchiveSelection destroy" behaviour to return correct values. (Bug#984)
  • Fixed field-name in B2 cloud template. (Bug#982)
  • Fixed rare crash issues during cloud upload. (Bug#978)
  • Fixed error during folder-creation out of the file-picker on Windows. (Bug#977)
  • Changed/fixed browser link for Qnap NAS
  • Changed naviserver port from 8000 to 8001 on Qnap NAS
  • Work-around problems of chunked cloud volumes where positively acknowledged file/chunk upload does not result in the chunk being retrievable from the service. For additional security we now double-check the operation by initiating a restore attempt for the same chunk.

New in P5 5.6.3 (Apr 18, 2019)

  • Fixed mail re-send logic to regenerate temporary files after each try. Also fixed awmail to correctly generate sub-second unique message IDs (Bug#945).
  • Fixed recognition of filesystem volumes located deeper in the directory structure (Bug#954).
  • Added new CLI command [RestoreSelection size] which returns total size in bytes of all files in the selection object (FR#950).
  • Declared CLI [ArchiveSelection size] deprecated, use [ArchiveSelection entries] instead.
  • Improved CLI selection handling to allow multiple parallel selections open at any time.
  • Fixed typo in this file for 5.6.2 release that references ns_section commands (Bug#946).
  • Removed drive-type check for LTFS (Bug#953).
  • Fixed support for 2+ simultaneously mounted LTFS volumes (Bug#958).
  • Added config database optimisations to reduce concurrency and number of updates for certain job types (Bug#959).
  • Improved error reporting for client2client sync.
  • Fixed backing up archive index on Windows (Bug#951).
  • Fixed tape drive cleaning that was broken in 5.6.2. (Bug#914)
  • Fixed remote update for FreeBSD clients (Bug#957).
  • Fixed CLI creation of indexes (Bug#965).
  • Fixed timeouts in Client2Client syncs when large source datasets were involved (Bug#970).

New in P5 5.6.2 (Jan 9, 2019)

  • Re-introduced FreeBSD/amd64 port for FreeBSD V11.
  • Deprecated: SCSI device support.
  • Re-introduced Solaris/Intel port for Solaris 10+.
  • Deprecated: SCSI device support.
  • FR#930: Adding metadata in P5 archive.
  • Added more clever logic: per-job metadata can be overriden by non-empty per-file metadata. One can mix both but one cannot combine/merge values.
  • FR#929: Backup of nested filesystems.
  • In order to support backup of large/deep hierarchicalfilesystems (like for example ZFS) one can now enablecrossing filesystem boundary while walking the filesystem tree and looking for changed files. To do that, one needs to edit config/lexxsrv.<PORT> file (where <PORT> is the value assigned during the installation; default = 8000), and put those two lines somewhere at the end of the file:
  • ns_sect ns/server/$server/module/Backup/CLIENT
  • ns_param crossFilesystemBoundary true
  • where CLIENT is the name of the P5 client.
  • Default value for crossFilesystemBoundary is "false", which means that file walk will not cross filesystem boundary.
  • After changing the file, P5 needs to be restarted for changes to become active.
  • FR#895: volumes with backing cloud-stores can now be manually synced-up with the cloud storage, regardles of their internal state. This aids in cleaning-up the volume cache for volume data stored in cloud only.
  • FR#875: sending e-mail is now more persistent in case of mail-server connection problems.
  • FR#874: added CLI command "Volume jobs" that lists job names of all the jobs that were writing to the volume.
  • FR#861: added tunable size for disk IO operations.
  • To change disk IO size, edit the config/lexxsrv.<PORT> file (where <PORT> is the value assigned during the installation; default = 8000) and put those two lines somewhere at the end of the file:
  • ns_sect ns/server/$server/module/jobex/CLIENT
  • ns_param bioSize SIZE
  • where CLIENT is the name of the P5 client and SIZE is a value in bytes, aligned to 512.
  • After changing the file, P5 needs to be restarted for changes to become active.
  • Added multithreading support for Sync cycle creation on filesystems w/o snapshot option.
  • To enable MT, one needs to edit config/lexxsrv.<PORT> file (where <PORT> is the value assigned during the installation; default = 8000), and put those two lines somewhere at the end of the file:
  • ns_sect ns/server/$server/module/Sync
  • ns_param cycleThreadCount 1
  • Default value for cycleThreadCount is 1 (one). Increasing number of threads for cycle generation might speed up this (lenghtly) operation if target filesystem is located on SSD device or on a very fast RAID system.
  • After changing the file, P5 needs to be restarted for changes to become active.
  • Fixed B2Go connection losses after 3 minutes waiting for the next changed file (Bug#928).
  • Fixed entering old-style licenses (Bug#925).
  • Fixed timeouts in Sync during long snapshot creation (Bug#923).
  • Fixed mail delivery when two or more e-mails were sent within one second interval (Bug#921).
  • Fixed cleanup of backup indexes containing large number of recycled volumes (Bug#918).
  • Fixed handling of Mac resource forks for HFS+ -> HFS+ copies (Bug#915).
  • Added "ignore cleaning flag" for special applications.
  • To ignore the cleaning flag for selected drives, edit the config/lexxsrv.<PORT> file (where <PORT> is the value assigned during the installation; default = 8000) and put those two lines somewhere at the end of the file:
  • ns_sect ns/server/$server/module/medmgr
  • ns_param dontClean "DEV1 DEV2 ... DEVn"
  • where DEV1, DEV2, etc. are names of the tape devices as shown in the P5 GUI.
  • After changing the file, P5 needs to be restarted for changes to become active.
  • Fixed write-speed issues for large-file archives (Bug#913).
  • Fixed auto-recognition of EtherShare volumes (Bug#907).
  • Fixed crashes on archives to cloud when jobs terminate unexpectedly or get cancelled manually (Bug#904).
  • Fixed crashes on Mac (and possibly other platforms) when rebuilding indexes after the backup.
  • Reduce number of warnings in GUI about Sync plans running in transfer mode (Bug#900).
  • Fixed restore entry for Sync plans when there is only one Sync license configured (Bug#989).
  • Fixed mode of resource sub-directories created during the restore within EtherShare volumes to 0777 (Bug#892).
  • Fixed spurious virtual tape driver errors claiming the volume being written has no label attached (Bug#891).
  • Fixed loading the LTFS driver for IBM LTO drives (Bug#890).
  • Fixed Sync file-event handling when source of events is not the localhost computer (Bug#888).
  • Fixed "Back Arrow" side-effects in GUI after log-in (Bug#885).
  • Added missing Client2Client manual Sync option (Bug#884).
  • Removed Cancel button from log-out pane (Bug#882).
  • Fixed Backup job lock-out after Volume recycle (Bug#877).
  • Added Application-Key support for BackBlaze cloud (Bug#858).
  • Fixed resource fork handling during restore to non-HFS filesystems resulting in IO-error messages (Bug#901).
  • Fixed generic install script on Unix to ignore Synology install options (Bug#842).
  • Removed scanning files before arhive and backup.
  • This feature was simply consuming resources and did not provide any realy useful information.
  • Fixed label of cloud volumes in case of upload errors (Bug#820).
  • Improved bandwidth throttle code to handle 10Gbps ethernet links (Bug#143).

New in P5 5.6.1 (Oct 24, 2018)

  • Fixed issues when logging-in as root into the GUI.
  • Fixed special characters handling in Sync from Helios (possibly also Xinet) fileserver volumes.
  • Introduced new network throttle implementation.
  • Fixed multi-part upload (1GB+ files) for AWS cloud.
  • Fixed auto-start on boot for Linux Ubuntu 18+ version.
  • Fixed Sync job handling that caused jobs to stick in the job queue until inspected by the GUI.

New in P5 5.5.6 (Jul 31, 2018)

  • Fixed device handling for incremental backups that caused unnecessary full backups sometimes.
  • Added log about used archive index offset to aid support.
  • Fixed snapshot purge for backup that caused far too many snapshots to be held online.
  • Fixed treatment of user preference records with embedded blanks.
  • Fixed edge case where we could delete the volume chunk from the cloud that is not cloned locally.

New in P5 5.5.5 (May 16, 2018)

  • Fixed handling for BackBlaze file deletions.
  • Fixed core when backing up B2Go repository.
  • Fixed import of volumes.
  • Fixed preview generation that got broken with the recent fixes in 5.5.4 w.r.t file uploads
  • Fixed reading resource fork on Windows after being broken by Windows security update.

New in P5 5.5.4 (Apr 11, 2018)

  • Improved file upload/download to/from clients. Uses timed non-blocking transfer with regular http post/get sequence. Previous behaviour resulted in partial transfers on heavily loaded MT-machines. Transfer is still limited to 2GB.
  • Suppressed creation of void database files outside the config directory (Bug #778, #775).
  • Added object store volume cleanup job at the end of executing a backup/archive job.
  • Fixed handling of bound file-systems for backup.
  • Fixed race condition for CLI jobs that reported completed state before actually started by the scheduler thread (Bug #776).
  • Added a checksum to P5 exe on Windows to accomodate the Tandberg RDX Access Control client and the ransom blocker.
  • Fixed file-events handling on Mac to cope with last-reported-event of zero which may result in irregular overflow errors.
  • Changed ID's of the objects stored on object stores to look like paths so implementations may optimize.

New in P5 5.5.3 (Dec 27, 2017)

  • Fixed QNAP creation of folders from the GUI file selector.
  • Fixed case when two or more archive jobs work on the partially overlapping directory structures that have never been archived before (Bug #684/#753).
  • Fixed ctime disable setup in config file (Bug #731).
  • Fixed Backup2Go restore on Windows clients (Bug #741/#742).
  • Fixed media changer internal error when attempting to mount subsequent volume(s) (Bug #751).
  • Fixed volume regeneration in disk media changer (Bug #756).
  • Fixed CLI to properly check username for socket conns (Bug #757).
  • Fixed CLI inventory commands that were not reporting entry handles at all after update to V5.5 (Bug #759/#764).
  • Fixed file-events sync that was causing too much directories to be reported as changed.
  • Fixed cases where we hit locked database on various index ops.
  • Added basic support for new Apple APFS filesystem (FR #744).

New in P5 5.5.2 (Nov 9, 2017)

  • Added LTO8 to the list of supported tape drives.
  • Added separate config file options for testing inode change time for backup and archive jobs and combined. Those are controlled over three config options:
  • ns_section ns/server/$server/module/ArchiveLookupSelection ns_param testInodeChangeTime true|false
  • ns_section ns/server/$server/module/BackupLookupSelection ns_param testInodeChangeTime true|false
  • ns_section ns/server/$server/module/LookupSelection ns_param testInodeChangeTime true|false
  • The a. configures the option for archive plans only. The b. configures the option for backup plans only. The c. configures the option for any plan.
  • Default is "true" i.e. check inode change time when doing incremental save operation. Can be set to "false" to avoid testing inode change time. A file inode changes every time there is a change of the ACL, ownership and/or metadata of the file.
  • Fixed client2client sync that occasionally left the synced files on the server machine.
  • Fixed stop signal for archive/backup jobs to correctly propagate to object store up/downloaders.
  • Fixed B2Go encryption backup for (at least) Mac clients.
  • Fixed object store up/downloaders on Synology devices that were occasionally stalled on an unknown file descriptor.
  • Fixed access to Manual Archiving for non-privileged users who are granted archiving privilege.

New in P5 5.5.1 (Oct 20, 2017)

  • Fixed treatment of user-defined meta keys for archive indexes which contain interpunction characters (Bug#701).
  • Fixed volume-chunk deletion during volume re-label (Bug#702).
  • Added option to configure time checking separately for archive and backup incremental operations (FR#706).
  • Fixed bad connection test for Generic S3 cloud services. Also, reduced timeout on connection problems from five to one minute, as not to block GUI for too long (Bug#708).
  • Fixed some minor compatibility issues in generic S3 object store connector.
  • Improved remote agent login handling for delegated syncs.
  • Fixed occasions where regular blockpool teardown might be interpreted as error, effectively making valid jobs to fail.
  • Fixed occasional index corruption happening after some index maintenance tasks.
  • Added cloud wizard in the GUI.
  • Fixed occasional communication issues in Sync jobs when transferring very small checksum difference file(s).
  • Honour job stop signals within volume chunk uploads.
  • Fixed B2Go encryption handling for backup.
  • Fixed job monitor issues where a cascade of running jobs may miss the top-level job slot for progress/cancel.

New in P5 5.5.0 (Sep 17, 2017)

  • 32-Bit support has been discontinued for P5 Version 5.5. The new version is compatible with 64-bit operating systems only.
  • New features:
  • Backup to the Cloud:
  • For quick backup, restore and improved accessibility, Archiware P5 version 5.5 provides a new feature allowing users to back up data to the cloud. In addition to disk and tape, the P5 Backup module now offers "Cloud Storage" as an option for the backup target (see screenshot below).
  • The cloud service is easily configured in the P5 Backup module. A volume pool is created to which the selected service is attached. To monitor storage use, the P5 Backup Overview indicates the available storage under "Pool Usage" (see screenshot below).
  • Supported cloud integrations include Amazon S3, Amazon Glacier, Generic S3 and Backblaze.
  • Extended Cloud Support for P5 Archive:
  • In P5 version 5.4, Archiware introduced the cloud as a new archive target. Archiware P5 version 5.5 now extends cloud support for P5 Archive to Amazon Glacier, Generic S3 and Backblaze.
  • These integrations are additions to the already supported Amazon S3 cloud service. As of version 5.5, the P5 Archive Cloud Enabler is included as part of P5 Archive. A separate expansion is no longer required.
  • Archive Using Pool or Object Format:
  • Version 5.5 of P5 Archive provides the choice between two archiving modes: the Pool Format and Object Format.
  • The Pool Format includes all the familiar, powerful features of P5 (cloning, migration, etc.). This standard procedure assigns archived data to a Pool consisting of a flexible number of Volumes, e.g. a pool of data from 2016 comprising a range of LTO6 tapes (Volumes). The organization and bundling of data into Pools and Volumes creates manageable entities. These can be subjected to the same operational procedures, such as the cloning of Volumes for increased data security or migration of data to a different storage location.
  • In the Pool Format, data is exclusively restored through P5. Supported storage formats include tape, disk and the cloud.
  • The Object Format allows single-file access without P5 and share-ability for cooperative workflows. In this format, archived data are stored as individual objects (Files). This mode provides applications and users the option of directly accessing and restoring data archived to the cloud without P5. To enable direct data access, P5 stores data in its original format in the cloud. The link-addresses required for external access are logged by P5. This storage format is only supported in the cloud (Amazon S3, Backblaze, Generic S3).
  • Client-to-Client Sync:
  • To speed up data transfer between two P5 client machines, Archiware P5 version 5.5 now offers a Client-to-Client sync option for P5 Synchronize. By configuring a synchronize plan on the P5 server, data can easily be replicated between clients.
  • The added flexibility eliminates the need for server involvement during data transfer. The main server load is alleviated and intermediate storage is no longer required. To use the Client-to-Client sync option, a separate server agent license is required for each client.
  • Automatic Backup of Archive Indexes:
  • As of Archiware P5 version 5.5, Archive Indexes in the Archive module are automatically backed up at regular intervals. To back up indexes, a P5 client is selected in the Archive Index as a target.
  • After configuration, Archive Indexes are copied daily to the selected location on the client. The user determines the time at which each index is backed up. For a successful backup, a P5 client license is required.
  • CLI Features / P5 Interface / OS Support:
  • New features in the CLI include post-archive preview and clip handling, as well as automatic identification and sorting of cloned volume sets. This saves time and simplifies the modification and handling of volumes and assets.
  • In the P5 user interface, version 5.5 now enables users to grant operating privileges and assign separate passwords to selected individuals (see screenshot below).
  • Privileged users can access specific data, exchange library media, start/stop backup jobs and label/unload tapes. This optimizes the management of data by specific groups.
  • For Backup and Archive to the cloud, supported Operating Systems include macOS X, Windows, FreeBSD, Linux and Synology.

New in P5 5.4.4 (Sep 17, 2017)

  • Updated CLI with [Workstation name] command, that when executed on the workstation, will return its name/ID assigned on the server (FR#34).
  • Updated CLI [Volume location] to show info about the slot if the volume is found to be in a media changer (FR#570).
  • Fixed wire-protocol error when restoring multi-volume job to remote clients (Bug#645.
  • Fixed volume usetime and usecount during tape recycle (Bug#641).
  • Fixed job result after restore job ran in error (Bug#632).
  • Fixed B2Go file deletion of files containing special escaped characters, that left the file hanging in repository (Bug#628).
  • Suppresses CLI Archive jobs with empty archive selection. The submit command will simply return error (Bug#626).
  • Fixed README1st.txt in Windows distribution (Bug#625).
  • Fixed incremental backup that turned to full after device ID changes (Bug#621).
  • Set configuration database file to be read by root only (Bug#614).
  • Fixed automatic B2Go workstation upgrade (Bug#613).
  • Fixed cases where verify after archive required additional media volumes that were not used by the job (Bug#610).
  • Fixed Sync job failure when syncing to Helios Volumes with cycles set (Bug#600).
  • Fixed nsdchat to recognize URL-encoding in awsock/awfile targets, as to be able to pass "@" (and perhaps other special characters) in user/password fields (Bug#599).
  • Fixed incremental backup for re-mounted Volumes (Bug#589).
  • Changed shell-scripts to include "P5" product name (Bug#563).
  • Fixed processing of "restore-to" parameter in RestoreSelection addentry CLI command (Bug#492).
  • CLI commands for BackupPlan start/stop are now no-ops.
  • Fixed BTRFS snapshot creation when target directory is on a subvolume (FR#652).
  • Fixed CLI Job status command that may return wrong results due to timing issues (Bug#658).

New in P5 5.4.3 (Mar 9, 2017)

  • Fixed switching of snapshots w.r.t. GUI browser position.
  • Added [ArchivePlan incrlevel] CLI command.
  • Added [Pool enable|enabled|disable|disabled] CLI commands.
  • During restore, recognize admin users as privileged.
  • Added cli::index::fixmedia index utility command.
  • Fixed server-restore of B2Go workstation data.
  • Improved cancellation of cloud archive jobs.
  • Fixed excessive CPU usage for cloud archive jobs.
  • Fixed encrypted-data backup/archive from clients.
  • Fixed volume migration and synthetic backup.

New in P5 5.4.2 (Jan 13, 2017)

  • Improved object store up/download handling by reducing log calculation frequency and thread creation/teardown.
  • Fixed sole-file CLI restores in the compatibility mode.
  • Produce better error log when trying to restore encrypted files to client w/o correct encryption key set.
  • Fixed incremental archive for object store archives.
  • Filter out .zfs directory from being operated on.
  • Skip disabled and/or P4 archive indexes from the object store usage calculation.
  • Fixed call to Windows user-defined preview scripts.
  • Fixed preview generation for some oddly named files.
  • Fixed restore to remote clients when hitting the filemark.

New in P5 5.4.1 (Jan 4, 2017)

  • Fixed broken Sparc/64bit port.
  • Skip auto-update for clients that are servers themselves.
  • Fixed indexer error when adding cloned address records.
  • Fixed rare media-block formatting error for checksum trailers.

New in P5 5.4 (Jan 4, 2017)

  • Archive to the Cloud:
  • Cloud storage is a cost-effective and flexible alternative for businesses, saving hardware and administration cost. Plus, it grows with your requirements - additional TBs of storage space are easily added.
  • Archiware P5 version 5.4 now offers "Cloud Storage" as an option for the archive target, the third option next to the existing disk and tape targets (see screenshot below). Simply chose the new target when setting up your Archive plan.
  • In the P5 Archive Overview, the use of available cloud storage (according to the license) is shown for better insight (see screenshot below).
  • To use cloud storage as an archive target, a P5 Archive Cloud Enabler license is required. Once this license is registered, the option to configure cloud services is activated in the user interface. Archiware P5 version 5.4 supports Amazon S3 cloud services only. In future versions, more cloud services and providers will be added continously.
  • Preview Creation using FFmpeg & ImageMagick:
  • To give users more options when creating proxy videos or image previews, Archiware P5 version 5.4 now offers a direct integration with FFmpeg and ImageMagick. It is now easy to create low-resolution, full-length previews for video: simply select resolution and data rate for video and audio (or resolution for images).
  • The configuration of both tools can now be done within the settings of P5 Archive, no scripting required.
  • For increased browser compatibilty and performance, the display method for previews has been changed to HTML5.
  • Synology NAS integration (as of 5.3.3):
  • From Version 5.3.3, Archiware P5 supports Synology NAS devices without restrictions. Data from Synology devices is stored in a platform neutral format including user authorisations - identical to all other supported platforms.
  • Synology NAS can serve as a data source or target for P5 Synchronize, P5 Backup and P5 Archive. The Archiware P5 application can now be installed on the Synology NAS itself.
  • Thanks to the snapshot capability of the DSM platform, powerful enterprise Synology NAS devices can also be used as repository for Backup2Go. This setup opens the possibility of introducing a professional data security solution at an affordable price point.
  • Restore links / Source selection in P5 Archive:
  • To support co-operative workflows, P5 Archive now offers the possibility to send a link to an asset via e-mail. The recipient just clicks the link to watch the preview, view and edit metadata, restore or simply approve the choice of video for an edit.
  • Another simplification in P5 Archive has been implemented in the source selection: The tree structure now immediately displays the user directory and all mounted volumes, saving the user several clicks when selecting files or folders to archive from their file system.
  • Data integrity checks / List display / OS support:
  • The data integrity check options have been expanded for Archive to disk and tape. The following checksum types are available: MD5, SHA-224, SHA-256, SHA-384, SHA-512. Additionally, compare content can be selected as verification method.
  • For a comprehensive overview of Backup and Synchronize jobs, the Backup/Synchronize plan lists now display the next scheduled run.
  • Lastly, as of version 5.4, Archiware P5 officially supports macOS 10.12 Sierra and Windows Server 2016.

New in P5 5.3.3 (Oct 12, 2016)

  • Workaround for Overland NEO drive serial number reporting while querying the library for element status.
  • Corrected time stamp on restored and synced folders on Windows 64-bit.
  • CLI now reports all jobs that were either scheduled, started or running as "terminated" if the server was pulled down or crashed during the operation. (Bug #458)
  • Fixed index behaviour for directories that lost their address record somehow (perhaps during volume deletions). (Bug #444)
  • Fixed server crash during verify runs on archive if the client encryption was turned on. (Bug #447)
  • Fixed "invalid-id-to-filename" errors when restoring to clients if the client encryption was turned on. (Bug #457)
  • Fixed backup of empty top level directories. (Bug #462)
  • Fixed nsdchat utility interactive mode not to block on "exit" command. (Bug #121)
  • Fixed index handling when 2 Full backup jobs operate on same directory structure and are executing "near" each other, timewise. (Bug #464).
  • Fixed sync in update mode when remote file versions are enabled and source contains hard-linked files. (Bug #421)
  • Added cli::index::prunedirs method to clear the index from empty directories not found on any known volummes or ones created as helping stepstones for maintaning tree integrity.
  • Fixed delete-stamp of files in the index that have been deleted on the filesystem to match the backup time of the increment run that found them missing. (Bug #474)
  • Fixed expression for locating changed files for incr Archives. (Bug #471)
  • Improved index re-page routine to backup the live DB file before the attempt to re-page and/or filter the records.
  • Added option to set port 587 with default TLS protocol for mail delivery. The port 465 is reserved for the SSL.
  • Fixed incremental archive for directories that have been moved or renamed in the index.

New in P5 5.3.2 (Mar 16, 2016)

  • CLI restores now corectly select the right timed-instance of the file at the given path
  • Fixed situations in Archive index when same paths are being moved and re-archived again
  • Fixed mail delivery to better handle various security-related mailer setups
  • Fixed finder-info restores on Xinet volumes when files are being relocated into completely empty directories
  • Fixed handling of parametrized preview and/or metadata user-defined scripts for archive jobs
  • Fixed handling of clone volumes where we could require both the volume and its clone during
  • the verify passes
  • Skip generating previews where internal preview generator was implicitly disabled and the provided user-defined preview generator decied not to make previews for certain file types
  • Fixed detection of Linux devices for high LUNs and for DDP
  • Fixed search GUI on Windows
  • Fixed recognition of non-Mac streams within Helios volumes
  • Corrected test mail sending when the “New Notification” event was removed from the list of configured events
  • Archive job inventory file is now automatically ZIP'ed if larger then some predefined value. The default size above which the file is zipped is 16MB. This can be controlled by the config option
  • ns_section ns/server//module/job
  • ns_param maxInventorySize 16777216
  • Removed traces of Growl from the notifier code
  • Fixed rare race-condition in indexer for backup operation related to backups with enabled file-prescan

New in P5 5.3.1 (Mar 16, 2016)

  • Fixed linking to correct binaries on new installs
  • Uses /sys instead of /proc when looking up SCSI devices on newer Linux installs
  • Simplified and improved GUI interface for search function in Archive and Backup indexes
  • Fixed: 64-bit Solaris11 SCSI device access

New in P5 5.3 (Mar 16, 2016)

  • Snapshot support in P5 Synchronize:
  • In Version 5.3, the Synchronize Module supports a powerful functionality of modern file systems such as ZFS or BtrFS, which is creating a snapshot of the status quo of data. These functionalities are special in that they use very little ressources
  • Snapshots can be created instantly and the required storage space matches the amount of data that has changed. This functionality enables the user to keep and provide multiple cycles of synchronized data
  • A practical example: During daily production, only changed data is copied from the original location to the target location. In that phase, nothing is deleted on the target location to make sure that all data can be accessed in case of an emergency.In order to prevent that source and target data states going out of sync, regular mirror sync runs are required. Before this 1:1 sync starts, the current status quo can now be saved using the snapshot functionality. The user now has access to the current data stock as well as the one in the previous cycle
  • LTO-7 support with amazing throughput:
  • P5 version 5.3 has been tested succesfully with LTO-7 drives and libraries. Just like with LTO-6, we were able to achieve astonishing performance results:
  • Average throughput of 223 MB/sec – 783 GB/hr, running a full backup with tape cloning.
  • P5 Archive App Support:
  • Version 5.3 of P5 Archive supports the add-on “P5 Archive App” which allows to archive and restore files, folders and FCP X libraries with just one click

New in P5 5.2.3 (Mar 16, 2016)

  • Fixed incremental save of DDP systems
  • Changed semantics of CLI addfrom to avoid recursive directory archives. Directories are handles as distinct nodes

New in P5 5.2.2 (Mar 16, 2016)

  • Fixed lookup selection when generating entries for root
  • Fixed query expression when selecting/sorting nodes on backup time column
  • Fixed sync cycle management during cycle purge
  • Improved notifications for index saves and archive jobs. They were wronlgy reported as regular
  • backup jobs
  • The CLI [ArchiveSelection addfrom] now properly honours incremental setup
  • Added new CLI [ArchiveSelection addfile] and [ArchiveSelection addfileabs] commands
  • Recompiled Linux Sqlite package in 32bit to allow 64bit file offsets
  • Fixed cross-platform character conversion introduced in V5.2.1 by changes for special archive
  • restores
  • Fixed B2Go template propagation to local workstation
  • Fixed large-file support for V4-compatibility indexes
  • Fixed FinderInfo issues for restores on Helios volumes when operating in 64bit mode
  • Fixed B2Go automatic update when several workstations start updating the same time (overlap)

New in P5 5.2.1 (Mar 16, 2016)

  • Fixed handling of volumes to backup containing blanks in their mount points
  • Ignore previous configuration of the user-defined mail script; always use our own mail sender(s)
  • Improved browsing for archive indexes to exclude files located on unknown (recycled) volumes
  • Fixed browsing P4 backup index
  • Fixed changing index option in P4 backup index
  • Fixed file version restore in P4 backup index
  • Fixed timing problem with Firefox browser within restore option window
  • Fixed Windows B2Go client login problem
  • Fixed setting old volume to suspect after automatically recycling it during a running job
  • Improved Windows installation procedure
  • Improved volume import to allow continuation of the import in case of job error or cancellation
  • Volume mode can now be manually re/set to Migrated
  • Added compatibility for CLI restores to allow restoring files at the original (physical) path if no
  • relocation was requested, as for version 5.1 and below
  • Added log traces for per-job activation and completion callbacks
  • Fixed restore relocation for archive jobs on Windows
  • Fixed default hint for relocation path for archive restores in GUI
  • Fixed id/path translation for remote archive restores
  • Removed UUID (GUID) handling for ZFS filesystems since it resulted in occasional duplicates
  • thus yielding two or more different file systems having the same UUID
  • Fixed occasional crashes when restoring from archive

New in P5 5.2 (Mar 16, 2016)

  • Full 64-Bit support:
  • The 64-Bit version delivers optimal use of the main memory. This can increase data throughput in enterprise installations where multiple parallel data streams are backed up or archived simultaneously.
  • Archiware P5 release 5.2 supports both 64-Bit and 32-Bit Operating Systems. With 32-Bit, the storage assignment for each application is limited to 4GB. Therefore, the best allocation of cache as temporary storage is only possible for a limited number of jobs and devices. Archiware P5 64-Bit makes maximum use of server hardware. P5 5.2 delivers more bandwidth and increased scalability, while at the same time better exploiting the available hardware resources. Compatibility between 32-Bit and 64-Bit versions is assured
  • Archive Index Management:
  • P5 Release 5.2 enables users to modify the structure of the Archive Index. An Archive is built over a period of years, which often makes it necessary to adapt the index structure to current requirements. Similar to a conventional file system, P5 now supports moving and renaming of index elements as well as creating folders. To ensure that the history of the structure is preserved and changes remain traceable, modifications are saved in snapshots. A snapshot is an image of the index structure at a specific point in time. This way, the Archive can be adjusted to meet current requirements while retaining previous structures.
  • Storable Searches in the Archive Index:
  • Archiware P5 Release 5.2 lets users store search criteria in order to find data quickly and easily. This is especially helpful when P5 Archive is used as an integral part of the workflow and data from the Archive is required frequently. For instance, data from specific productions can be collected in a search and the search stored for quicker restore processes.
  • Archive Job Protocol:
  • Archiware P5 Release 5.2 compiles a list of files that were archived successfully. This list can serve as documentation and therefore as a protocol of the Archiving process. After Archiving, the protocol is sent automatically as an e-mail.
  • Mailserver Authentication:
  • The use of P5 within a production workflow or as a cloud service requires secure communication with the central mailserver. To achieve this, P5 is equipped with the industry standard for mailserver authentication. The P5 server authenticates itself with a user name and password and the communication is SSL/TSL encrypted.

New in P5 5.1.9 (Mar 24, 2015)

  • Fixed indexing of saved resources when the names contain multibyte characters
  • Fixed incremental archive over CLI if the files being archived were not found in the index already
  • Fixed handling of multibyte international chars and special escaped charachters when browsing
  • and/or querying archive and/or backup indexes

New in P5 5.1.8 (Mar 11, 2015)

  • Fixed resource reservation and volumes to drives assignment in cases of unbalanced resources
  • for cloning (no such VolumeResource error).
  • Fixed further problems with file times on Windows due to Daylight Saving Time switch.
  • Fixed reappearing duplicate folder entries in the index.
  • Fixed incremental archive verify job not to error if the incremental archive saved no files.
  • Fixed CLI [RestoreSelection findentry] to correctly return number of entries found and placed in the selection object.
  • Fixed P4 to P5 conversion of archive indexes containing empty metacolumns (name of the
  • metacolumn was empty string)
  • Limited visibility of files containing credential info.
  • Fixed post-archive deletion logic to delete directories if configured so.
  • Fixed remote filesystem list sorting on name, size and modification times.
  • Fixed restore of files containing double-wildcards in the file or directory name.
  • Fixed handling of Win volumes and directories in post-archive tasks.
  • Fixed CLI incremental archive of singleton files.
  • Fixed speed issues when migrating volumes.

New in P5 5.1.7 (Nov 18, 2014)

  • Fixed Windows repeating root index entries.
  • Fixed incremental save of VSS file systems on Windows.
  • Fixed migration from one cloned pool to another.
  • Fixed restore from multiple file systems simultaneously.
  • Fixed Backup2Go retention of workstation snapshots.
  • Worked around Windows Daylight Saving Time bug.
  • Improved backup preparation speed.
  • Improved restore preparation speed.
  • Improved GUI index browsing speed.
  • Improved GUI index search speed.
  • Improved cancellation response for backup jobs.
  • Added experimental FreeBSD 9.2+ port (64bit only).
  • Added new CLI command [RestoreSelection volumes].
  • Added new CLI command [RestoreSelection entries].

New in P5 5.1.6 (Sep 17, 2014)

  • Added new CLI command [Job inventory].
  • Added timed-cache for user/password checking on Linux CLI dispatcher thread.
  • Fixed handling trailing blanks in CLI paths.
  • Fixed potential memory overrun in block generator.
  • Set the default TMPDIR to our private temp directory.
  • Fixed handling of “mount -bind”-ed Linux filesystems.
  • Archive: Discontinuation of the Index Path Options

New in P5 5.1.5 (Jul 26, 2014)

  • Added fixed 3-months job-log inspection interval plus user-defined, up to 3 months interval selector.
  • Fixed cases in backup when two or more backup plans, some with filters and some not, are saving
  • the same directory structure.
  • Fixed UTF-8 and some special characters processing for CLI operations. Currently just the backslashes in pathnames are unsupported.
  • Expanded standard PATH variable that is passed to callback scripts to include /bin dir on Mac OSX.
  • Corrected STK library drive serial ID detection.
  • Rewritten volume import to sequentially read the whole volume, check all blocks and re-index.
  • Relaxed device-ID requirement when building lookup selection for backups.
  • Cloud Sync requires WingFS 2.0 release.

New in P5 5.1.4 (Jun 6, 2014)

  • Reduced memory consumption for backup when saving large number of clients simultaneously.
  • Improved check for simultaneous backup/archive of same folders in the case when one job
  • partially registers the directories to check and failing to de-register them in the case of error.
  • Worked around a bug in Facilis to enable using the Facilis file system.
  • Corrected recognizing and saving the deduplicated files on Windows.
  • Fixed CLI “Device inventory” to return only volume ids.
  • Added listing of mounted Windows volumes in file selection.
  • Fixed problem with saving VSS volumes on Windows.

New in P5 5.1.3 (Apr 25, 2014)

  • Added “onfilecreation” callback for CLI RestoreSelection.
  • Corrected labeling and mounting LTFS tapes in tape libraries.
  • Improved deadlock avoidance when multiple concurrent jobs are competing for devices during
  • the process of unmounting a pool.
  • Corrected Sun device detection that got broken in the previous version.
  • Fixed backup snapshot deletion that may erroneously delete one of the previous snapshots that
  • did not actually expire.
  • Fixed Linux SCSI driver to properly handle sense data.
  • Disabled waiting on available volumes for index save jobs.

New in P5 5.1.2 (Apr 25, 2014)

  • Changed relocation logic when restoring multiple elements as to avoid potential file collision.
  • Single elements are relocated with stripping their leading path and relocating directly into the
  • relocation directory. Multiple elements are relocated with their leading path retained in the relocation directory.
  • Included support for Helios UB64.
  • Fixed indexing when some leading path parts of the saved files were not indexed completely and
  • thus resulted in generation of hollow (help) nodes.
  • Testing scsi devices on Linux independently of “lsscsi”.
  • Fixed handling of filesystem mountpoints when saved together with the root filesystem in one plan.
  • Fixed creation of user-defined root nodes in archive.
  • Changed check of overlapping directories for archive plans from common client to common index.
  • Added checks for unreported EOM under certainunclear conditions, which may lead to loss of data
  • by writing beyond the physical end of tape.
  • Corrected network throtteling when set to 100 %.
  • Further fix for job ids.

New in P5 5.1.1 (Feb 25, 2014)

  • Fixed job ids list in volumes.
  • Fixed volumes being set to suspect after automatic relabling.
  • Fixed browsing of P4 indexes.
  • Fixed return for CLI RestoreSelection findentry.
  • Fixed baremetal recovery W.R.T. index check for client localhost.
  • Workaround when encountering invalid UTF-8 sequences in filenames during Sync.
  • Fixed marking of deleted elements in backup index.
  • Set restore time for all files from archive databases so we can do some clever decisions for incr archives.
  • Implemented sorting for directory content display in GUI when sorting on custom columns.
  • Corrected check for licensed slots in library.
  • Fixed GUI sorting order to ignore case.
  • Fixed indexing of files during parallel device operations.
  • Fixed B2Go purge operations to better handle special/edge cases.
  • Enabled regular auto-restart of clients.
  • Improved Linux tape and library device detection. Requires “lsscsi” utility.
  • Workarround bug in some BTRFS implementation that do not allow creating of readonly snapshots.
  • Corrected GUI display of files in file system that have no streams.
  • Changed volume counters to allow sizes larger then 4TB.
  • Disabled checking of Google-Drive authentication prior mounting the drive.
  • Improved deadlock avoidance when multiple jobs and drives are mounting, unmounting and labeling tapes.

New in P5 5.1.0 (Jan 14, 2014)

  • Improved speed for various selections during backup, restore and volume migration
  • Added automatic conversion of V4 installations
  • Added V4 -> V5 archive index conversion utility
  • Added read-only access to V4 backup indexes
  • Fixed auto-update for B2Go workstations

New in P5 5.0.7 (Dec 18, 2013)

  • Improved lookup selection handling to cover very large selections (> 1 GB).
  • Fixed database repage to limit the output database to 64K if the blocksize of the filesystem where
  • the database is located exceeds the 64K limit.
  • Fixed volume migration.
  • Changed import of archive volumes to place each imported volume in its own separate index.
  • Fixed B2Go handling of reference snapshots.
  • Fixed reporting job IDs in volumes, for the first volume in the chain in case of backup/archive and
  • for all but the last volume in case of restore.

New in P5 5.0.6 (Nov 20, 2013)

  • Fixed filesystem device ID handling to honour cases where device ID may be the same 16-bit value for two different filesystem, thus invalidating incremental saves.

New in P5 5.0.5 (Nov 13, 2013)

  • Improved index performance, both archive and backup. During startup or latest before first archive and/or backup operation, the index conversion is attempted. The conversion routine locks the index
  • for writing so all backup/archive jobs started while the conversion is still running, will stall
  • B2Go backup stops if the available space on the filesystem where repository is pointing to drops
  • below 10 %
  • B2Go snapshot purge attempts to randomize order of the workstations being purged
  • Assure no reference snapshots for HFS-based snapshot emulation in B2Go are purged or deleted
  • Restore to relocated location now makes sure the place where to restore is created if not found
  • Fixed occasional crash when accessing library
  • Fixed browsing the index when data retention times are set beyond 2038
  • Added support for Linux WingFS version. Needs WingFS Build 77 or later
  • Fixed wizard file selection for Windows

New in P5 5.0.4 (Sep 10, 2013)

  • Fixed incremental backup on Linux/Solaris
  • Added index correction routine for fixing visibility of directories for given snapshot.
  • Full backups now just add new addresses instead of adding all new elements into the index.

New in P5 5.0.3 (Aug 19, 2013)

  • Fixed handling of backup indexes that may get improperly closed.
  • Fixed generation of lookup selection when running increment backups for paths that have
  • never been saved on media.
  • Fixed indexing of root directory.
  • Fixed ArchiveSelection for Windows.

New in P5 5.0.2 (Jul 19, 2013)

  • Corrected incremental backup and archive on Windows.
  • Improved autoinstallation for libraries that do no deliver serial numbers.
  • Corrected restore in Windows.
  • Corrected restore when selecting a folder structure in Windows.
  • Corrected display of bread crumbs when browsing the index of a Unix host on Windows.

New in P5 5.0.1 (Jun 3, 2013)

  • Fixed backup index recovery routine.
  • Removed index/database check and repair.
  • Corrected archive indexer to properly index whole job tree with the current backup time
  • as to be able to browse the selected job only.
  • Mac installer now installs preference pane.
  • Corrected manual archive for files located on filesystems having blanks in the mount point.
  • GUI cosmetics.
  • Corrected detection of Quantum DXi library drive serial numbers/autoinstallation.
  • Corrected detection of disk volumes when drive is detached/replaced.
  • Expaned default PATH to include alternative binary directories.
  • Corrected cross-client restore.
  • Added automatic labeling to single tape drive wizard.
  • Fixed lookup selection handling when running backups with file statistics
  • turned on.
  • Added compatibility logic for running different backup levels on different pools.
  • Fixed creating custom roots over file-picker interface in archive indexes during manual archive.
  • Assure saving of the backup index runs after each backup job, regardless of its outcome.
  • Fixed creation of user-defined archive index meta fields having mixed case or colliding with
  • internal columns.
  • Fixed preview creation on Windows.
  • Added VSS logging for better VSS problem detection.
  • Corrected VSS snapshot release on Windows.

New in P5 5.0.0 (May 25, 2013)

  • LTFS Support:
  • P5 integrates with MediaLTFS, a tool designed to manage LTFS tapes. Through this integration, P5 can label, mount or un-mount tapes and allows users to read and write to or from the medium. P5 also handles the management of a designated tape drive within a tape library, keeping archive tapes as well as LTFS tapes cleanly separated.
  • In addition to the native LTFS support, P5 adds the option to restore files from P5 Backup and Archive to a designated LTFS tape. LTFS tapes are primarily a means of transportation between different sites, possibly with the sender or receiver not owning a P5 license.
  • Cloud Support:
  • P5 integrates with WingFS, the universal cloud connector. This tool enables P5 Synchronize to replicate files to and in between popular cloud services, such as Amazon S3, Google Drive and Google Cloud Storage. Just as importantly, P5 Synchronize can backup data from the cloud to a local storage. Backup your cloud and preserve ownership of your assets!
  • Technology:
  • The new P5 engine based on SQLite changes how the index is generated. The 4GB index size limit is now a thing of the past. P5 is ready for the future, with a new index that scales indefinitely.
  • Snapshot capabilities within P5 Backup and Archive enable point in time restores. This lets users go back to specific points within any given project.
  • Archive & Asset-Management:
  • Incremental Archive is an archive option that only moves data that has been altered. This feature is analog to the incremental option in P5 Synchronize and made possible by the new snapshot capability.
  • Altering a file triggers a new version that will then be included in the file’s overview screen
  • Archive overview screen:
  • A newly designed overview screen within the P5 Archive restore section makes for a great new browsing experience. Included within the same overview screen is the file structure, a chosen asset, its meta-data,
  • as well as a thumbnail. One additional click also gives access to a file’s versions (see incremental archive).
  • The display of previews can be customized by changing display size within the P5 Archive overview screen.
  • The new option to generate SQL queries makes third party integrations possible, especially for MAM/DAM.
  • Pre-definable meta-data fields:
  • Pre-definable meta-data fields allow user to specify mandatory meta-data for the assets being archived. While archiving, mandatory dropdown menus can be presented to the user, ensuring a homogenous use of meta-data throughout the archive.
  • Pagination & Search:
  • The pagination functionality within P5 Archive speeds up browsing, as only a limited number of assets are loaded for each page. This significantly improves browsing speed for large data sets.
  • An improved search algorithm, together with the new engine, improve speed and add search functionalities as well as thumbnails within the search. Quick switches between browse- and search-mode are easy, while staying within the same window.

New in P5 4.4.8 (Apr 11, 2013)

  • Fixed Sync schedule problem where weekly and monthly events could be missed/nonscheduled.
  • Fixed skipping volumes with contents without overwritng them (due to resetting partitions – LTO5/6).
  • Fixed syncing to root folders that are encoded with characters beyond the standard simple ascii
  • above 0x7f) on Windows.
  • Fixed notification bubbles on Windows.
  • VSS manager does not require older redistributables on Windows any more.

New in P5 4.4.7 (Apr 11, 2013)

  • Fixed a seldom race condition when using cloning with multiple jobs where a new job interrupts the running ones due to incorrectly detecting and reporting disparate tape positions.
  • Added new CLI command “Job completed” which returns all completed jobs for last number of days.
  • Fixed leaking temporary files during preview generation on Xinet volumes.
  • Improved temporary directory cleanup on clients.
  • Fixed broken CLI command “SyncpPlan targetpath”.
  • Fixed queries with values holding ampersand characters.

New in P5 4.4.6 (Dec 6, 2012)

  • Enforce reindex of B2Go workstation repository in case there is some error while re-connecting
  • linked directories during snapshot creation.
  • Omit processing of DesktopIndex file for Helios.
  • Fixed manual starting of archive plans.
  • Fixed auto-reschedule of archive plans in case some calendar events were modified.
  • Add weekly cleanup of temporary directory for clients that are not auto-restarted.
  • Ignore access to deleted elements in config iterators.
  • Fixed CLI [Job warning] and [Job failed] commands.
  • Fixed memory and handle leak in Windows.
  • Fixed clashing with other products due to opened tape library in a background (heartbeat) thread.

New in P5 4.4.5 (Oct 22, 2012)

  • Added recognition of Hyper-V on Windows.
  • Fixed long start-up times in case of disappeared disk storage.
  • B2Go cleanup routine startup can now be disabled so users can schedule the routine
  • per CLI-call when they need.
  • Fixed CLI RestoreSelection command that restored only the last selected entries.

New in P5 4.4.4 (Sep 21, 2012)

  • Fixed Windows B2Go server problem ”-type l”.
  • Fixed saving of links on Windows when they already exist on the file system.
  • Optimized taking library inventory.
  • Changed policy when a volume is set to recyclable. Expired volumes are no longer
  • considered for writing, regardless of their fill state.
  • Fixed impor of volumes from older configs which were marked DeletePending
  • Added scrollbars for FilePicker as to allow display of large fileserver volume collections.
  • Improved CLI restore for large number of singleton files.
  • Fixed virtual OS recognition for Parallel's hypervisors.

New in P5 4.4.3 (Jul 27, 2012)

  • Fixed autocorrection of OS path for installed devices on OS X.
  • Worked around OS deficiency leading to open error for devices when working with multiple
  • devices simultaneously.
  • Fixed mail notification on Windows.
  • Improved sorting on “Location” field in volumes list.
  • Worked around latencies in the file system on Windows that started appearing lately causing
  • problems with renaming temporary files after restore and at start-up when attempting to create
  • the “temp” directory.
  • Fixed remote client update on Unix that was broken due to changes/fixes for Windows.
  • Fixed job history listing that was returning insane values after applying 4.4.2 patch update.
  • Fixed timing issues in backup jobs waiting for the save index jobs that caused backup jobs
  • to wait forever.
  • Fixed conf database to properly handle volatile keys.
  • Fixed “Cannot create finder” problem due to a double-quote in the name field of the filter.
  • Fixed FS event handling on Linux.

New in P5 4.4.2 (Jul 14, 2012)

  • Fixed handling of volume barcodes that look like octal numbers.
  • B2Go autoUpdate now triggers on any SW version difference between the server and the client.
  • Allowed re-import of old pre-V4.4 databases by simply deleting
  • Fixed large-file copies between client and server that caused Sync to fail on larger directories.
  • Added cloned volume display in GUI.
  • Fixed updating to V4.4 with standalone tape-drives.
  • Added new commands to CLI ArchiveSelection and SyncSelection so users can register
  • asynchronous job activation and completion callbacks.
  • Added new commands to CLI Server object to examine last begin, end and the next run of the workstation backup job.

New in P5 4.4.1 (Jul 14, 2012)

  • Fixed installation of tape libraries on Windows.
  • Fixed problem with replacing files with ^Z in their names to Windows machines.
  • Fixed submission of Archive jobs over CLI.
  • Removed some unsupported/unused CLI commands.
  • Relaxed restrictions on resource names so we can update older installations less painfully.
  • Fixed JS script eval on Windows Internet Explorer 9.
  • Removed Windows Internet Explorer 8 as a supported browser.
  • Fixed installing tape libraries and drives on Sun.
  • Fixed creation of new databases with/as root path on Windows.

New in P5 4.3.7 (Jul 14, 2012)

  • We now recognize when running on a paravirtualized Xen guest OS.
  • Added configurable timeouts and connection settings over environmental variables for nsdchat utility.
  • Improved handlig of EOF on CLI connections on the server for named-pipe connections.
  • Fixed meta-data seach in Archive Index when conducted from the root of the index.
  • Fixed deadlock between CLI jobs and other jobs connecting to a client.
  • Added logging of external script errors into PresSTORE's system log, e.g. from preview generation.
  • Corrected detecting alerts form tape drives, e.g. cleaning.
  • Helped Tandberg fix setting EOM improperly rendering tapes being prematurely filled.
  • Tandberg has released a new Firmware.
  • Helped HP detect and fix a problem of writing partial blocks to tape, while reporting to have written
  • them correctly, rendering faulty tapes and contents.

New in P5 4.3.6 (Jul 14, 2012)

  • One volume from a clone pair is no longer prematurely set to be recycled in case where they are blocked due to a progressive policy.
  • Corrected Windows Sync where files could under certain circumstances not be deleted on the target.
  • It will no longer be attemted to complete a job when a tape is encountered with a hard write error,
  • since many blocks can be lost and it is not possible to determine which ones and recover.
  • Aditionaly to checking for the existance of the nsd service, its pid is checked before it is terminated
  • by the watchdog on Windows. This is to avoid killing a same named foreign process.
  • Fixed ability to log in with user names with special characters and e-mail notifications related to such users, e.g. Administrator.
  • Fixed crash due to some kinds of dirlinks on Windows.
  • Removed potentially inacurate total-size calculations on per-workstation and per-template in Backup2Go.
  • Added CLI commands for reporting snapshots and calculating snapshot sizes for Backup2Go.
  • Improved handling and garbage collection of expired emulated snapshots in Backup2Go.
  • Fixed filter issue on excluding filters in conjuction with size and/or modification times where we
  • (wrongly) applied the filter on directories whereas the user explicitly selected files.

New in P5 4.3.5 (Jul 14, 2012)

  • Corrected CLI Archiv job submission bug introduced by the previous patch.
  • Corrected storage of encrypted files in B2Go to always save the encryption header.
  • Corrected race-condition in archive indexer when two or more different jobs to different clients
  • produced index entries for the first job that created the indexer thread.

New in P5 4.3.4 (Jul 14, 2012)

  • Simplified B2Go statistic generation.
  • Corrected occasional problems where log mails could not be sent by terminating jobs.

New in P5 4.3.2 (Jul 14, 2012)

  • Fixed statistics display for B2Go.
  • Fixed filtering of directory structures for CLI jobs.
  • Fixed long path name problem in B2Go repository on Windows.
  • Prevented collision between snapshots purge routine and workstation backups in B2Go.
  • Fixed proxy initialization which in some cases resulted in some necessary libraries not properly
  • loaded.

New in P5 4.3.1 (Jul 14, 2012)

  • Fixed handling of Bonjour-configured servers during B2Go restores.
  • Added support for pre-calculated previews and metadata for archives.
  • Fixed deletion of non-Xinet compatible folders located under Xinet volumes.
  • Corrected virtual library open/label on Mac.
  • Corrected rare crashes on Linux when attempting to locate optional fileserver products.
  • Changed incremental backup lookup index creation to fix problem where we were saving too
  • much files during alternating backups.
  • Added internal timed cache for username/password checks to cope with bogus Linux PAM implementations that slow down when running more than 100 requests
  • over the same PAM object.
  • Fixed “read over upper boundary” error and connection loss problem involving Windows.
  • Fixed occasional job termination when attempting to replacing tapes in the drive(s) once they
  • are full and no further tapes are available. Problem often presented when cloning was turned on, although it was not associated with cloning.

New in P5 4.3 (Jul 14, 2012)

  • Backup2Go: Improved usability
  • Bonjour support helps to select a Backup2Go server more easily
  • Backup2Go: More restore options
  • Workstation restore for disaster recovery. Download backed up files or folders from any remote machine
  • Backup2Go: More backup options
  • With a new backup option, workstation backups can be limited to certain time windows. Additionally, it is now possible to backup laptops depending on power source (battery/power adapter)
  • Backup2Go: Save repository to tape
  • PresSTORE Backup can save Backup2Go’s repository to tape. This Disk2Disk2Tape procedure takes the security of Backup2Go to a new level
  • Backup2Go: Windows as Backup2Go Server
  • Backup2Go can now use Windows 2008R2 and Windows 7 as server platform
  • Archive: Archive selection
  • The selection offers the option to collect multiple directories and files for a single archive process
  • GUI: New overview pages
  • The overview page now completes the displayed information by also showing a summary of the installation, P4 Synchronize and P4 Archive
  • Third Party Support
  • PresSTORE expands its third party support to Helios UB2 Support as well as JAMF Casper Suite

New in P5 4.2.4 (Oct 12, 2011)

  • Added expert option for B2Go to allow manipulating the index-rebuild frequency.
  • Work around the LTO-5 problem, where it does not report EOM when full, so no exchange of tapes takes place.
  • Corrected single/removable drive script calling after eject, the drive would not un-mount since the disk file was still in use.
  • Corrected Windows B2Go client ("can´t create ´/´ directory" message)
  • Corrected lockup ("waiting on writabe buffers" message).
  • Improved parsing of Netatalk volumes file.
  • Fixed handling of modification time for Xinet resource forks.
  • Set Netatalk default character encoding to UTF8-precomposed.
  • Corrected overshadowing in the index due to a double slash in the path for windows when the root path (for example /C or ALL) is used.
  • Fixed index restore that failed to uncopress index chunks restored from the media.
  • Fixed internal filter expressions related to reserved directories.

New in P5 4.2.3 (Oct 12, 2011)

  • Corrected stop-time handling for jobs repeating several times per day.
  • Fixed startup problems on some Macs where Bonjour library fails to initialize.
  • Resolves deadlock caused by the index backup job when there is a limit of clients per stream.

New in P5 4.2.2 (Oct 12, 2011)

  • Increased timeout on ZFS snapshot manipulation commands to cope with slow(er) configurations.
  • Fixed incremental backup that was re-saving files when only file metadata (not content) was changed.
  • Ignore and log files with bogus filepaths during snapshot merge in B2Go.
  • Improved handling of B2GO snapshots when snapshots are being modified and/or deleted from the outside.
  • Fixed GUI for installing new tape libraries.
  • Fixed Windows SCSI driver to handle iSCSI connections.
  • Worked around firmware bug for labeling new tapes for IBM LTO-5 drives.
  • Workarround symlink problems when merging B2Go snapshots.
  • Client auto-update is now allowed/set per default.
  • Fixed server-side adjusting of CPU throttle for B2Go.
  • Fixed file-picker for B2Go "Restore To ...".
  • Added provisions for using RDX and other removable drives.

New in P5 4.2.1 (Jun 29, 2011)

  • Fixed search in archive index when new date-pickers are not exposed in the GUI.
  • Fixed toggle of the post-script execution flag after the archive plan ends with error.
  • Fixed deletion of files in B2Go when same files are being created and deleted accross snapshots.
  • Fixed usage of paths with embedded blanks as B2Go repository.
  • Fixed sending email notifications on some platforms.
  • B2Go snapshot usage is now calculated on snapshot creation and cached on per-workstation basis.
  • Fixed broken Job monitor display when there are B2Go jobs running.
  • Fixed operations employing VSS for Windows.

New in P5 4.2.0 (May 18, 2011)

  • Fool proof backup rotation:
  • Extended security requires backup rotation. In case rotation is not performed by the user, backup now runs on any of the designated tapes. As a result the current backup is always available.
  • Restore selection:
  • The restore selection offers the option to collect multiple directories and files for a single restore process in a floating window.
  • Metadata import:
  • Selected metadata can be imported automatically by a script while archiving.
  • Improved usability and information in the browser interface:
  • The job monitor now displays information about levels of backup and synchronize jobs. Storage administration is simplified by listing mounted volumes and logged-in users in the file picker.
  • New job log for volumes:
  • All job operations can now be viewed for each volume separately..
  • Automatic software update for workstations:
  • After PresSTORE has been updated on the sever, workstations will be updated automatically.
  • Network filter:
  • The new network filter allows for single workstations or groups to be backed up only when within a selected network.
  • Display of used disk space:
  • The workstation list now displays used disk space per workstation
  • Using barcode as volume name:
  • PresSTORE can now automatically use tape barcodes as volume names for labeling.

New in P5 4.1.4 (Feb 2, 2011)

  • Fixed large memory leak on Windows
  • Fixed deletion of old sync cycles on Xinet volumes
  • Volume recycle date is now not being extended for files found to be deleted during the increment backup.
  • Sync cycles generated with links now properly setup protection and owner of directories.
  • Fixed handling of filesystem events in conjunction with synchronize jobs configured for multiple sources.
  • Archive index purge now omits cleaning empty directories which are saved on existent media volumes.
  • Improved B2Go snapshot purge routine.
  • Tape labeling now handles situation where very first block on the tape is a filemark.
  • Fixed reading of blocks with different sizes from one media volume.
  • Linux machid now omits some special network interfaces containing bogus hardware addresses.
  • Fixed race-condition between two or more jobs working in parallel on one archive index.
  • Fixed archive from remote clients when user-defined preview generator is defined.

New in P5 4.1.3 (Nov 26, 2010)

  • Fixed changing Host ID on multihomed linux hosts.
  • Fixed handling of full and increment backups done on different media pools.
  • Fixed "file truncated" errors while reading encrypted files from remote clients.
  • Fixed Solaris scatter-gather network write to limit the number of buffers sent in one write operation.
  • Improved job scheduler to cope with machines going into sleep mode.
  • Fixed client/server communication making the server properly send EOD packets at the end of data transfer.
  • Improved archive and backup index cleanup by heavily caching index layout in memory.
  • Improved network bandwidth throttle calculation to better handle very slow networks.
  • Fixed snapshot purge to skip deleting referenced directories.
  • Improved snapshot generation on non-ZFS filesystems to be more tolerant on stale symlinks.
  • Fixed read-mounting of ZFS snapshots.
  • Fixed linux crash on large SCSI-bus scans.
  • Extended the waiting time for libraries with elevators (like Tandberg T160).
  • Fixed Service Functions for Windows Service Manager.
  • Fixed volume migration.
  • Forbid starting the sofware on Unix systems without the "en_US.UTF-8" locale installed.

New in P5 4.1.1 (Oct 27, 2010)

  • Fixed handling of large integer values in job reports.
  • Fixed license handling for version 4.1 and updates from V4.0.
  • Fixed and improved network bandwidth reduction calculation to better handle very slow networks.
  • Fixed markup of deleted elements in backup index.
  • User notifications are now per default enabled and filled with all known notification events.

New in P5 4.0.3 (Oct 22, 2010)

  • Fixed deletion of versions directory on Sync cycle change.
  • Fixed translation of Helios special-escaped characters.
  • Fixed creation of volumes with different blocksizes within one pool.
  • Fixed markup of deleted elements in backup index.
  • Added persistent FSEvents store for filesystems where Apple´s fseventsd is unable to maintain its database.
  • Fixed volume recycling for everlasting increments.

New in P5 4.0.2 (Oct 22, 2010)

  • Volume migration now allows migrating of volumes whose followers are missing or disabled.
  • Volume import now allows for scanning media-chunks sequentially in case on-media chunk-directory file is missing or empty.
  • Tightened locking when calling externally supplied (and most probably not MT-safe) routines.
  • Improved interface to FSEvents on Darwin to manage very slow event delivery.
  • Fixed problems with filesystems that report optimal IO-size which is not rounded to 8Kbytes.
  • Prevent configuring illegal schedules that could cause infinite loops while looking for the next schedule time.
  • Corrected internal index problems when file names are composed of special/control characters.
  • Fixed bug in B2Go workstation where drop index flag was not reset after successful index rebuild on the server.

New in P5 4.0.1 (Oct 22, 2010)

  • Cycle generation with links enabled for Xinet.
  • Fixed sync with events when event source host was declared as empty.
  • B2GO workstations do not attempt to re-create index on every connection. Instead, index is re-created either by user intervention (GUI) or by certain destructive operations on the server (snapshot deletion, repository change etc).
  • Snapshot purge is now scheduled as detached procedure at 3AM (subject to static configuration) in addition to run at server startup.
  • Fixed order of jobs displayed in the job monitor to display the last done jobs first.
  • Fixed archive volume migration when a cloned volume is taken as a source.
  • Fixed unsigned integer overflow in job report for backups saving more than 4TB per drive.
  • Fixed size filter.
  • Fixed PresSTOREServiceManager for Windows.
  • Fixed sync with blanks in source path.

New in P5 3.2.6 (Oct 22, 2010)

  • Volume migration now allows migrating of volumes whose followers are missing or disabled.
  • Volume import now allows for scanning media-chunks sequentially in case on-media chunk-directory file is missing or empty.
  • Tightened locking when calling externally supplied (and most probably not MT-safe) routines.
  • Prevent configuring illegal schedules that could cause infinite loops while looking for the next schedule time.
  • Corrected internal index problems when file names are composed of special/control characters.
  • Fixed bug in B2Go workstation where drop index flag was not reset after successful index rebuild on the server.

New in P5 3.2.5 (Oct 22, 2010)

  • Added serial ID as machine ID fallback for various licensing and hardware checking routines.
  • Backup and archive job tickets emit note when filesystems holding backup/archive indexes approach 90 % fill-grade.
  • Improved deletion of B2GO snapshots by extensively re-checking hard-linked references. This is now more time-consuming but also more fault-tolerant. Also, improved and extended repository cleanup.
  • Fixed index save for Windows where we might have saved temporary index chunks in addition to the main chunk, which caused problem during index restore.
  • Fixed error-code over-shadow that caused us to report timeout conditions as per-file POSIX errors instead of terminating the operation.
  • Changed default read/write timeout for Sync jobs to 10 minutes.
  • Fixed import of volumes when we could drop files from the very last incomplete index chunk.
  • Fixed import of volumes which failed under some unknown circumstances by having files with embedded CR ( ) characters.

New in P5 3.2.4 (Oct 22, 2010)

  • Fixed bug in B2GO when snapshot deletion may delete random files in the server repository.
  • Do not write into B2GO repository if the underlying workstation directory is missing.
  • Added option of limiting concurrent number of B2GO template users. Currently only CLI manipulation
  • is supported (see "Backup2Go maxrunning" CLI command).
  • Removed usage of nsproxy for VSS.
  • Corrected SFM translations for special characters.
  • Corrected SFM resoucre fork name case sensitivity (Permission denied error).
  • Allow logging of administrator users even when the generic template is set to disabled.
  • Fixed nsdchat CLI inventory command.

New in P5 3.2.3 (Oct 22, 2010)

  • Fixed event processing for Sync runs.
  • Improved recycling in single drive.
  • Corrected handling of non-ntfs file systems on Windows.
  • Corrected Windows installation – the not installing microsoft redistributable libraries.
  • Improved Windows handling of lookup indexes.
  • Improved job finalization on Windows, rename of index directory.
  • Corrected saving the empty mount point.
  • Corrected deleting deep direcotries upon full sync on Windows that presented itself as a connection abort.
  • Still needs correction - remote installing Windows. The installation runs through but does not automatically restart.

New in P5 3.2.2 (Oct 22, 2010)

  • Added more logs when attempting to generate previews during archive.
  • Added wizzard-supported B2GO workstation setup.
  • Added support for Xsan2.2.
  • Added cli::tests::disk::readwrite and cli::tests:tape::readwrite commands to test sequential speeds for disks and tapes.
  • Corrected possible deadlock during multiple changer backup when an attempt was made to automatically recycle the volumes.
  • Corrected Windows Host ID determination.
  • Added Windows domain login.
  • Corrected Windows ctime handling which caused too many files to be backed up or synchronized
  • Improved backup and restore reporting and handling when errors on files are determined during backup.
  • Corrected Windows remote update procedure.
  • Corrected unspecific crash in some cases when directories had to be created on Windows.
  • Improved collection of nsproxy processes on Windows, which had prevented scheduled restarts.

New in P5 3.2.1 (Oct 22, 2010)

  • Removed per-pool binding of increment backups.
  • Fixed handling of extended attributes on Solaris UFS so we do not overwrite the file´s mtime.
  • Fixed deletion of tilde-files on target during the full sync.
  • Removed rare deadlock when one job is mounting volumes while another is unmounting them at the same time.
  • Improved write speed for PresSTORE disk volumes.
  • Corrected CLI Device inventory command.
  • Corrected ctime handling for Sync on Windows.
  • Correcred preview display in Archive on Windows.
  • Corrected QuickTime startup on Windows.

New in P5 3.1.5 (Oct 22, 2010)

  • Automatic index backup now supports indexes which, when compressed, exceed 4GB in size.
  • Fixed potential deadlock on the archive database during verify runs.
  • Fixed backup index display when roots of the index contain special path characters.
  • Added workarround for Mac OSX 10.5.7 showing invalid SCSIUserTask warnings that trash the system log file.
  • Added workarround for Mac OSX 10.5.7 when resolving users over directory service deamon.
  • Fixed CLI for immediate starting of backup plans.
  • Fixed caching of FileId´s on Helios volumes when whole directory structures are deleted and re-created under the same name(s).
  • Resolved startup problems on Windows when many network interfaces are available.
  • Prevented possible deadlocks during recycling whenmultiple jobs are running in parallel on the same pool.
  • Fixed "prefligt" checking of the tape positions in drive before starting to save the content, which could occasionally cause jobs to block.
  • Fixed the virtual changer inventory function that only partially determined the content after a change of the folder holding the volumes.

New in P5 2.3.123 (Oct 24, 2007)

  • Added additional checking for session-ID in HTTP sessions between the clients and server, suppresing any potential session-ID reuse.
  • Added one-time retry on communication errors during synchronize.
  • Fixed recognizing users belonging to admin group on Mac by additionaly iterating over all known groups, instead of just fetching the group in question by getgrnam() library call. It seems to deliver incomplete list of group members in some rare cases.
  • Fixed locating data in index on Windows 64bit installations.
  • Fixed synchronizing and resynchronizing paths with special characters on Windows.
  • Fixed closing volumes from different clients of the same job when "Use new volumes" is chosen.
  • Fixed proxy command server when running commands for usernames longer than (or equal to) 6 characters. This resulted in some files not being deleted although archive jobs were configured for file deletion.
  • Fixed handling of double-fork Xsan Mac files when the corresponding resource-fork could not be opened for reading or otherwise recognized. This resulted in files not being saved nor during incremental backups.
  • For backup jobs running on 2 or more devices, the total job status is set to "exception" when at least one of the job executors ran in error. Only if all job executors finished without errors, the job status is set to "completed".
  • Added "cli::index::backup::synchronize" CLI command to sync the backup index of the remote client with the actual state of the filesystem in cases where files deleted from the filesystem were not correctly marked in the index.
  • Download of support data now includes all compressed copies of system.log file on Mac OS X.
  • Fixed volume import of volumes created using synthetic backup.

New in P5 2.3.10 (Jul 9, 2007)

  • Fixed open-file leak when archiving Xinet volumes containing bogus (zero-length) resource files.
  • Enforce cloned volumes are always written in pairs even when the pool has been re-configured to disable cloning.
  • Added automatic repair of inproperly closed disk-volumes.
  • Changed handling of connections to Helios desksrv. Instead of testing the connection with a dummy GetDeskCharset() call which proved to be problematic and was causing the desksrv to freak out sometimes, we now deliberately run into error when running against a stale connection. On certain set of errors we re-try the connection to desksrv and re-try the failed operation once more.
  • Fixed reserving the oldest written volume for writing first, in case drives are explicitely assigned to the pool.
  • Added new DLT device types to choose from when installing a changer.
  • Fixed job stophours processing when the very first backup of a plan was cancelled.
  • Fixed job auto-cancellation timing when no job monitor was running during job execution.
  • Added CLI tests for measuring network speeds.