commit | dde8cb11645b7d95766dfd13f273facde27923a9 | [log] [tgz] |
---|---|---|
author | Kent Overstreet <kent.overstreet@linux.dev> | Mon Jul 17 00:56:29 2023 -0400 |
committer | Kent Overstreet <kent.overstreet@linux.dev> | Sun Oct 22 17:10:09 2023 -0400 |
tree | 001d854afb26fa9424097129f97e0df095e2e037 | |
parent | 0a6d694584aeb739b976bf69646fa3c23ee117c3 [diff] |
bcachefs: bcachefs_metadata_version_deleted_inodes Add a new bitset btree for inodes pending deletion; this means we no longer have to scan the full inodes btree after an unclean shutdown. Specifically, this adds: - a trigger to update the deleted_inodes btree based on changes to the inodes btree - a new recovery pass - and check_inodes is now only a fsck pass. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>