diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-07-24 22:37:37 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-08-03 01:02:25 -0400 |
commit | 293a5d6860ad0532338ebb0c0edaa577d0ba62df (patch) | |
tree | 26c18fda6fc950fee16b1e3b10578480776e0438 /fs/bcachefs/btree_trans_commit.c | |
parent | 62ab4bbc52902916e1f22b642968a09deb9c1a23 (diff) |
bcachefs: peek() now takes advantage of KEY_TYPE_extent_whiteout
Fix slow lookups when extent snapshot whiteouts are present: keys
inclusive of KEY_TYPE_extent_whiteout (but not KEY_TYPE_whiteout) have
monotonically increasing start positions, so we can use them to
terminate a search.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_trans_commit.c')
0 files changed, 0 insertions, 0 deletions