linux/fs/bcachefs
Kent Overstreet 2e8d686a4a bcachefs: Coalesce accounting keys before journal replay
This fixes a performance regression in journal replay; without
colaescing accounting keys we have multiple keys at the same position,
which means journal_keys_peek_upto() has to skip past many overwritten
keys - turning journal replay into an O(n^2) algorithm.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-07-14 19:00:13 -04:00
..
2024-07-14 19:00:13 -04:00
2024-03-13 21:22:26 -04:00
2024-03-13 18:39:12 -04:00
2024-01-01 11:46:52 -05:00
2024-01-21 13:27:10 -05:00
2024-01-21 13:27:11 -05:00
2024-07-14 19:00:13 -04:00
2024-01-21 13:27:11 -05:00
2024-03-13 18:39:12 -04:00
2024-07-14 19:00:12 -04:00
2024-07-14 19:00:11 -04:00
2024-07-14 19:00:12 -04:00
2024-07-14 19:00:12 -04:00
2024-01-21 13:27:10 -05:00
2024-07-14 19:00:13 -04:00
2024-07-14 19:00:12 -04:00
2024-01-21 13:27:10 -05:00
2024-01-21 13:27:11 -05:00
2024-07-14 19:00:13 -04:00
2024-05-08 17:29:19 -04:00
2024-06-23 00:57:21 -04:00
2024-01-01 11:47:40 -05:00
2024-01-21 13:27:10 -05:00
2024-05-08 17:29:19 -04:00
2024-01-21 13:27:10 -05:00