• Zheng Yan's avatar
    Btrfs: allocator fixes for space balancing update · e8569813
    Zheng Yan authored
    * Reserved extent accounting:  reserved extents have been
    allocated in the rbtrees that track free space but have not
    been allocated on disk.  They were never properly accounted for
    in the past, making it hard to know how much space was really free.
    * btrfs_find_block_group used to return NULL for block groups that
    had been removed by the space balancing code.  This made it hard
    to account for space during the final stages of a balance run.
    Signed-off-by: default avatarChris Mason <chris.mason@oracle.com>