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:38 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:39 -05:00
2023-11-04 22:19:13 -04:00
2024-01-01 11:47:37 -05:00
2023-11-05 13:12:18 -05:00
2023-11-05 13:12:18 -05:00
2023-12-03 12:44:18 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:37 -05:00
2023-12-03 12:44:18 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:38 -05:00
2023-11-24 02:43:12 -05:00
2023-11-13 21:45:01 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:39 -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
2023-12-19 16:18:13 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2023-11-28 17:18:24 -05:00
2024-01-01 11:46:52 -05:00
2024-01-01 11:46:52 -05:00
2024-01-01 11:47:39 -05:00
2023-11-25 21:48:42 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:37 -05:00
2023-11-14 23:44:43 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:39 -05:00
2023-11-05 13:13:57 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:38 -05:00
2023-12-19 19:01:52 -05:00
2023-12-06 17:43:21 -05:00
2023-11-05 13:12:18 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:43:03 -05:00
2023-11-13 21:42:21 -05:00
2023-11-13 21:42:21 -05:00
2024-01-01 11:47:36 -05:00
2024-01-01 11:47:07 -05:00
2023-11-05 13:12:18 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:36 -05:00
2024-01-01 11:47:39 -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:39 -05:00
2023-11-24 00:29:58 -05:00
2024-01-01 11:47:38 -05:00
2023-11-24 00:29:58 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:38 -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:38 -05:00
2024-01-01 11:47:37 -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:39 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:39 -05:00
2023-11-05 13:12:18 -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:07 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:36 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:07 -05:00
2024-01-01 11:47:38 -05:00
2023-11-05 13:12:17 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:37 -05:00
2023-11-13 21:42:21 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:07 -05:00
2023-11-24 02:42:07 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:39 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:37 -05:00
2024-01-01 11:47:07 -05:00