linux/fs/bcachefs
Kent Overstreet a56c61714a bcachefs: Make backpointer fsck wb flush check more rigorous
backpointers fsck now always runs in rw mode - the btree is being
modified while it runs, by e.g. copygc, rebalance, the discard worker,
the invalidate worker.

We could find a missing backpointer, flush the btree write buffer, and
then on the next iteration find a new key at the exact same position -
which will most likely need another write buffer flush.

Hence, we have to check for an exact match on last_flushed, not just the
pos.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-01 11:47:39 -05:00
..
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:46:52 -05:00
2024-01-01 11:46:52 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:37 -05:00
2023-12-19 19:01:52 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:39 -05:00
2023-11-05 13:12:18 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:37 -05:00