Menu

Shift 4.0 released

CHANGES
- Note that this version is not backward compatible with previous versions
- Added backgroundable, parallelizable, and restartable initialization
- Added --newer and --older options for incremental backups
- Added --preallocate option to preallocate files below given sparsity
- Added --no-verify to disable verification, which is now enabled by default
- Added preservation of extended attributes during non-tar transfers
- Added backoff to alternate transports/checksums during retries
- Added error handling when transfer metadata dir can't be created
- Added ability to use --state w/o --id for brief status of xfers in state
- Added situational attribute handling for optimized transfer initialization
- Added ability to specify default tar split size in manager config
- Changed handling of embedded modules to use App::FatPacker
- Changed detailed status to show source file during tar creation
- Changed intra-source symlink dereferencing due to initialization changes
(location of dereferenced links may differ depending on traversal order)
- Changed status output to omit some completed transfers beyond threshold
- Changed --meta manager option to require --id
- Fixed verification of files ending in whitespace
- Fixed time estimate to reflect mgr overhead, parallelism, and chattr speed
- Fixed sum handling of names containing trailing carriage returns
- Fixed handling of pathological umasks
- Fixed overrun of metadata directories when linux subdir limit reached
- Fixed automatic striping of tar files on lustre
- Fixed tar extraction of files with trailing spaces
- Fixed preservation of symlink times
- Fixed --no-cron propagation across parallel clients
- Fixed tar header validation of symlinks containing escaped characters
- Fixed bbftp inability to handle vt character
- Fixed rsync inability to handle cr/lf characters (due to --files-from)
- Fixed rsync unexpected rename behavior when one file in --files-from list
- Fixed fish handling of errors with linefeeds
- Removed --sync-fast since it is now equivalent to --sync --no-verify
- Removed file/dir meter during initialization since init now backgrounded

Posted by Paul Kolano 2015-08-04

Log in to post a comment.