Hi Chris, This is collection of some bug fix and cleanup from fujitsu against btrfs in v4.3, the main patch is these 2: Fix lost-data-profile caused by auto removing bg Fix lost-data-profile caused by balance bg It can solve the problem of 'lost all data profile by balance and auto-remove-bg', discussed in btrfs maillist.
Plus some enhancement and cleanup in scrub. Would you please consider merging the following fixes to integration-4.4 branch? REPO is: https:// github.com/zhaoleidd/btrfs.git integration-4.4 Custom tests are done for patch of "Fix lost-data-profile", and I have queued xfstests(btrfs/generic with all mountopt) for this branch, (need about 4~5 days), and no error found until now(1 days). -- Zhao Lei (9): btrfs: scrub: set error stats when tree block spanning stripes btrfs: scrub: setup all fields for sblock_to_check btrfs: Reset sblock->xxx_error stats before calling scrub_recheck_block_checksum btrfs: Use scrub_checksum_data and scrub_checksum_tree_block for scrub_recheck_block_checksum btrfs: Reduce unnecessary arguments in scrub_recheck_block btrfs: Remove len argument from scrub_find_csum btrfs: Fix lost-data-profile caused by auto removing bg btrfs: Fix lost-data-profile caused by balance bg btrfs: Use fs_info directly in btrfs_delete_unused_bgs fs/btrfs/extent-tree.c | 11 +-- fs/btrfs/scrub.c | 179 ++++++++++++++++++------------------------------- fs/btrfs/volumes.c | 21 ++++++ 3 files changed, 93 insertions(+), 118 deletions(-) Thanks Zhaolei -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html