The Linux 3.8 kernel
will bring a number of bug-fixes for the XFS file-system.
SGI has already sent in the pull request for the XFS updates to be applied during the Linux 3.8 merge window. Here's the bulk of the message regarding the XFS file-system changes for this next Linux kernel release: "There is plenty going on, including the cleanup of xfssyncd, metadata verifiers, CRC infrastructure for the log, tracking of inodes with speculative allocation, a cleanup of xfs_fs_subr.c, fixes for XFS_IOC_ZERO_RANGE, and important fix related to log replay (only update the last_sync_lsn when a transaction completes), a fix for deadlock on AGF buffers, documentation and comment updates, and a few more cleanups and fixes."
The full set of XFS changes for this next kernel can be found in the mailing list pull message
. If you missed it, from the brand new Linux 3.7 kernel I also have XFS vs. EXT4 vs. Btrfs benchmarks