]> git.ipfire.org Git - thirdparty/linux.git/commit
bcachefs: Add more flags to btree nodes for rewrite reason
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 6 Jun 2025 00:53:01 +0000 (20:53 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 12 Jun 2025 03:21:30 +0000 (23:21 -0400)
commitb76cce12700b8bb8d59b9ff444504b94db96dd4b
treeaf934aaf9968cd1af5928a1bcc42b9e696a275ab
parentc7e351be7aa4e176223f0128e4d1b959ffad9598
bcachefs: Add more flags to btree nodes for rewrite reason

It seems excessive forced btree node rewrites can cause interior btree
updates to become wedged during recovery, before we're using the write
buffer for backpointer updates.

Add more flags so we can determine where these are coming from.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_io.c
fs/bcachefs/btree_types.h
fs/bcachefs/btree_update_interior.c
fs/bcachefs/btree_update_interior.h