• Kent Overstreet's avatar
    bcachefs: Kill gc_init_recurse() · 24b27975
    Kent Overstreet authored
    This unifies the online and offline btree gc passes; we're not yet
    running it online.
    
    We now iterate over one level of the btree at a time - the same as
    check_extents_to_backpointers(); this ordering preserves order of keys
    regardless of btree splits and merges, which will be important when we
    re-enable online gc.
    Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
    24b27975
bcachefs.h 37.6 KB