diff options
author | 2024-12-13 05:29:27 -0500 | |
---|---|---|
committer | 2024-12-21 01:36:23 -0500 | |
commit | b9a37144da8d5c1f900d7d7782bbd9842a40b806 (patch) | |
tree | fb88d19868aded0db3496f5995dc0d47b73c133b /tools/perf/scripts/python/export-to-postgresql.py | |
parent | bcachefs: Fix btree_trans_peek_key_cache() BTREE_ITER_all_snapshots (diff) | |
download | wireguard-linux-b9a37144da8d5c1f900d7d7782bbd9842a40b806.tar.xz wireguard-linux-b9a37144da8d5c1f900d7d7782bbd9842a40b806.zip |
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/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions