XFS reflink and development tip git trees updated
Darrick J. Wong
darrick.wong at oracle.com
Tue Sep 27 00:23:44 CDT 2016
Ok, here's this week's for-4.9 branch:
https://github.com/djwong/linux/tree/for-dave-for-4.9-5
https://github.com/djwong/xfsprogs/tree/for-dave-for-4.9-5
The kernel tree includes Christoph's fixes for copy-on-write,
refactoring of a refcount btree function to use _btree_query_range (and
inclusion of the required diff_two_keys/init_high_key helpers), and
removal of the (totally broken) always_cow debug switch. It also
contains a new error injection point to make reflink fail with ENOSPC.
The xfsprogs tree incorporates the libxfs changes in the kernel tree
but is largely the same as last week's for-4.9-2 branch. The only
change in userspace programs is that xfs_io can trigger the
above-mentioned error injection point.
---
The WTF trees have been rebased to 4.8-rc8 and xfsprogs for-next:
https://github.com/djwong/linux/tree/djwong-wtf
https://github.com/djwong/xfsprogs/tree/djwong-wtf
These two trees contain all the changes noted above as well as in-kernel
scrubbing of directory and extended attribute data. xfs_scrub has been
modified to take advantage of them, and can now fall back a little more
gracefully when kernel scrubbing is unavailable.
(Note that the WTF tree doesn't reflect the iomap rework that's in the
4.9 for-next tree; I'll rebase WTF against 4.9 after the merge window
closes. Unfortunately that's the only way to pick up scrub or realtime
rmap support.)
--D
More information about the xfs
mailing list