Recommended update for xfsdump
(Last modified: 16MAR2007)
solutions Recommended update for xfsdump SuSE Linux Maintenance Web (b7197e65dbd379fa9239e5dd7358fbdf)
Product(s): SUSE Linux Enterprise Server 10 SP1 Upgrade for x86
SUSE Linux Enterprise Server 10 SP1 Upgrade for IPF
SUSE Linux Enterprise Server 10 SP1 Upgrade for IBM POWER
SUSE Linux Enterprise Server 10 SP1 Upgrade for IBM zSeries 64bit
SUSE Linux Enterprise Server 10 SP1 Upgrade for AMD64 and Intel EM64T
Install it to have your system at SP1 level.
- updated to 2.2.43 (fate #301391)
- Change the inode scans to seek to the next inode of interest, rather than always doing a full scan. Useful for dumps that contain only a subset of the inodes in a filesystem (incrementals, subtree dumps, etc.).
- Produce a more accurate dump size estimate when it is worthwhile to do so (when using multiple dump streams or when skipping files based on size).
- submit to SLES10-SP1 (fate# 301391)
- update to 2.2.42
- Rework code to remove the DMAPI build and run-time dependency.
- Fix issues with makedepend on libtool libraries.
- Fix annoying "ignores datarootdir" warning from configure.
- Fix issues with makedepend build infrastructure.
- Fix for parallel compiles, thanks to Robin H. Johnson.
- update to 2.2.38
- Performance improvements for dumping subtrees.
- Fix xfs_fsr memory and file descriptor leaks.
- Fix xfs_fsr handling some of the extended inode flags and fields (like project IDs, extsize, realtime, etc).
- Fix Debian packaging for libc-dev build dependency.
- Fix up auto lib64 install detection for x86_64 platforms.
- Use -O2 optimisation by default now like everywhere else.
- Default to using a single media file for each strategy. Multiple media files can be enabled on tape strategies by using the -d option.
- Fix a bug in restoring multiple links to files with the immutable bit set.
- Fix a regression that caused xfsrestore to fail when restoring files that were changing during the dump.
- Remove some overhead in restoring files that were dumped in multiple extent groups (> 16 MiB).
- Add simple interface to HSM-specific code in xfsrestore, similar to that already in xfsdump.
- Fix fsr mishandling directories given as arguments.
- Fix build dependency on recent xfsprogs header files.
- Minor man page fixups with respect to hyphenation.
- Optimizations to increase the performance of xfsdump and xfsrestore, especially on filesystems with millions of inodes. Many small changes were made to minimize the number of system calls required per inode.
- Significant changes to xfsdump:
- Cache the gen number of each inode during the initial inode scan so that a bulkstat single does not need to be done for each inode when dumping directories.
- No longer retrieve the DMF attribute when estimating the dump size of a file. Use information from the bulkstat instead.
- Retrieve DMF attribute by handle instead of doing open/attr_getf/close.
- In determining where to split multi-stream dumps, take into consideration the number of files and not just the file size. This allows filesystems with large amounts of inodes but relatively little data (DMF filesystem) to be split correctly.
- Significant changes to xfsrestore:
- Buffer writes to the namreg file to eliminate 2 very small write system calls per directory entry.
- Buffer writes to dirattr file to eliminate a small write system call per directory.
- Speedup the check to see if a particular window of the tree file is mapped. This allows xfsrestore to use more, smaller windows which is beneficial if we can't fit them all in memory and have to start unmapping them. This also makes the -w option obsolete so that option now has no effect.
- Change the hash function to give a better distribution among the hash buckets.
- Do not make an unnecessary unlink call if the file being restored does not already exist.
rpm -Fvh xfsdump.rpm
Download Source Packages
Download the source code of the patches for maintained products.
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.