diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-12-12 10:41:37 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-12-21 09:36:23 +0300 |
commit | 85c060f62da4d039952895177f0c58b0167e320b (patch) | |
tree | d10af7976c39e3bf3fa0aa4ee3d58f10c749355d /tools/perf/scripts/python/gecko.py | |
parent | 92e31d425179c0f5b14d27ad1ad4a7b716c8db7e (diff) | |
download | linux-85c060f62da4d039952895177f0c58b0167e320b.tar.xz |
bcachefs: Kill equiv_seen arg to delete_dead_snapshots_process_key()
When deleting dead snapshots, we move keys from redundant interior
snapshot nodes to child nodes - unless there's already a key, in which
case the ancestor key is deleted.
Previously, we tracked via equiv_seen whether the child snapshot had a
key, but this was tricky w.r.t. transaction restarts, and not
transactionally safe w.r.t. updates in the child snapshot.
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