Skip to content

add crcs for btree blocks

Christoph Hellwig linux-xfs 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4add pre-io callback to struct xfs_buffs/xfs/linux-2.6/xfs_buf.c fs/xfs/linux-2.6/xfs_buf.h+20 -00 replies
2/4Add copy_uuid_helperfs/xfs/support/uuid.c fs/xfs/support/uuid.h+7 -00 replies
3/4Add a mount feature bit for CRC enabled filesystemsfs/xfs/Kconfig fs/xfs/linux-2.6/xfs_linux.h fs/xfs/xfs_sb.h+11 -20 replies
4/4add support for large btree blocks with CRCs and additional RAS informationfs/xfs/xfs_alloc_btree.c fs/xfs/xfs_alloc_btree.h fs/xfs/xfs_attr_leaf.c +14 more+541 -960 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] add crcs for btree blocks

This patch series adds crcs for btree blocks. The first three patches contain some preparatory work, and the final one implements the actual extended btree blocks with crcs and a uuid / blkno pair to identify out of place writes. Note that this is only the start of CRC enabling XFS and it will be followed by more patches later.

To actually create a CRC enabled filesystem you will need a patched xfsprogsa . A quilt series with all required patches against current xfs-cmds CVS HEAD is here:

	http://verein.lst.de/~hch/xfs/xfs-cmds-crcs.tgz

Please note that the xfs-cmds patch series is not quite in a submittable shape yet, and will always create CRC enabled filesystems with these patches applied.