diff options
author | 2024-12-12 03:03:58 -0500 | |
---|---|---|
committer | 2024-12-21 01:36:23 -0500 | |
commit | 35c5609abf512302e4f3119d08fd1729e392d339 (patch) | |
tree | 7f349d43f187140d78e7a15b08165ef9d417f11a /tools/perf/scripts/python/export-to-postgresql.py | |
parent | bcachefs: Kill equiv_seen arg to delete_dead_snapshots_process_key() (diff) | |
download | wireguard-linux-35c5609abf512302e4f3119d08fd1729e392d339.tar.xz wireguard-linux-35c5609abf512302e4f3119d08fd1729e392d339.zip |
bcachefs: Snapshot deletion no longer uses snapshot_t->equiv
Switch to generating a private list of interior nodes to delete, instead
of using the equivalence class in the global data structure.
This eliminates possible races with snapshot creation, and is much
cleaner - it'll let us delete a lot of janky code for calculating and
maintaining the equivalence classes.
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