]> Gentwo Git Trees - linux/.git/commit
bcachefs: bcachefs_metadata_version_stripe_backpointers
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 7 Feb 2025 06:34:00 +0000 (01:34 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 24 Feb 2025 04:35:37 +0000 (23:35 -0500)
commit713d0639b9f73a8896e6b45b02c0b5fd7a22411a
treee620f6b7c873c3dca58114b8f8a8735c1bda4ff8
parent2e90ab016829c649a43c435a93891376479d5176
bcachefs: bcachefs_metadata_version_stripe_backpointers

Stripes now have backpointers.

This is needed for proper scrub - stripe checksums need to be verified,
separately from extents within the stripe, since a block may not be full
of live extents but it's still needed for reconstruct.

And this will be needed for (efficient) evacuate/repair paths.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/backpointers.h
fs/bcachefs/bcachefs_format.h
fs/bcachefs/ec.c
fs/bcachefs/move.c
fs/bcachefs/sb-downgrade.c