bcachefs: bch_sb_field_recovery_passes
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 9 May 2025 22:24:20 +0000 (18:24 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 May 2025 00:14:53 +0000 (20:14 -0400)
commite21f99772112cea57d8389a03d184e69141194b1
tree6b9ccb8c525008480f3ad79f9d9ea9bb6ddea756
parent20a4b7f3b802f37e44a3c10f97d6ae1aae4daa4e
bcachefs: bch_sb_field_recovery_passes

New superblock section for statistics on recovery passes - last time
ran (successfully), last runtime.

This will be used by self healing code to determine when to kick off
potentially expensive recovery passes.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs_format.h
fs/bcachefs/recovery_passes.c
fs/bcachefs/recovery_passes.h
fs/bcachefs/recovery_passes_format.h