mirror of
https://github.com/torvalds/linux.git
synced 2026-07-20 12:39:33 +02:00
Linux kernel source tree
Dead roots are trees left over after a crash, and they were either in the process of being removed or were waiting to be removed when the box crashed. Before, a search of the entire tree of root pointers was done on mount looking for dead roots. Now, the search is done the first time we load a root. This makes mount faster when there are a large number of snapshots, and it enables the block accounting code to properly update the block counts on the latest root as old versions of the root are reaped after a crash. Signed-off-by: Chris Mason <chris.mason@oracle.com> |
||
|---|---|---|
| fs/btrfs | ||