Skip to content

Commit

Permalink
Btrfs: new backref walking code
Browse files Browse the repository at this point in the history
The old backref iteration code could only safely be used on commit roots.
Besides this limitation, it had bugs in finding the roots for these
references. This commit replaces large parts of it by btrfs_find_all_roots()
which a) really finds all roots and the correct roots, b) works correctly
under heavy file system load, c) considers delayed refs.

Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net>
  • Loading branch information
Jan Schmidt committed Jan 5, 2012
1 parent 8da6d58 commit 4692cf5
Show file tree
Hide file tree
Showing 3 changed files with 107 additions and 262 deletions.
Loading

0 comments on commit 4692cf5

Please sign in to comment.