diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-12-13 13:29:27 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-12-21 09:36:23 +0300 |
commit | b9a37144da8d5c1f900d7d7782bbd9842a40b806 (patch) | |
tree | fb88d19868aded0db3496f5995dc0d47b73c133b /tools/perf/scripts/python/gecko.py | |
parent | 7e320a4063a81508e171012e0f75ec4a111850d4 (diff) | |
download | linux-b9a37144da8d5c1f900d7d7782bbd9842a40b806.tar.xz |
bcachefs: Fix key cache + BTREE_ITER_all_snapshots
Normally, whitouts (KEY_TYPE_whitout) are filtered from btree lookups,
since they exist only to represent deletions of keys in ancestor
snapshots - except, they should not be filtered in
BTREE_ITER_all_snapshots mode, so that e.g. snapshot deletion can clean
them up.
This means that that the key cache has to store whiteouts, and key cache
fills cannot filter them.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'tools/perf/scripts/python/gecko.py')
0 files changed, 0 insertions, 0 deletions