On Tue, May 30, 2017 at 08:54:32PM +0200, David Sterba wrote: > On Thu, May 25, 2017 at 02:21:45PM +0800, Qu Wenruo wrote: > > For any one who wants to try it, it can be get from my repo: > > https://github.com/adam900710/btrfs-progs/tree/offline_scrub > > Qu Wenruo (20): > > btrfs-progs: raid56: Introduce raid56 header for later recovery usage > > btrfs-progs: raid56: Introduce tables for RAID6 recovery > > btrfs-progs: raid56: Allow raid6 to recover 2 data stripes > > btrfs-progs: raid56: Allow raid6 to recover data and p
Patches 1-5 applied, with small fixups here and there, that took me more time than I wanted. Yet I'm not sure if I should bother you with the coding style things and grammar fixes. Maybe I should, it becomes too distracting namely in the rest of the patch series. > > btrfs-progs: Introduce wrapper to recover raid56 data > > btrfs-progs: Introduce new btrfs_map_block function which returns more > > unified result. > > btrfs-progs: Allow __btrfs_map_block_v2 to remove unrelated stripes > > btrfs-progs: csum: Introduce function to read out data csums > > I'm about to start merging this patches, in parts. First the patches 1-8 > as they're independent and not intrusive. > > > btrfs-progs: scrub: Introduce structures to support offline scrub for > > RAID56 > > btrfs-progs: scrub: Introduce functions to scrub mirror based tree > > block > > btrfs-progs: scrub: Introduce functions to scrub mirror based data > > blocks > > btrfs-progs: scrub: Introduce function to scrub one mirror-based > > extent > > btrfs-progs: scrub: Introduce function to scrub one data stripe > > btrfs-progs: scrub: Introduce function to verify parities > > btrfs-progs: extent-tree: Introduce function to check if there is any > > extent in given range. > > btrfs-progs: scrub: Introduce function to recover data parity > > btrfs-progs: scrub: Introduce helper to write a full stripe > > btrfs-progs: scrub: Introduce a function to scrub one full stripe > > btrfs-progs: scrub: Introduce function to check a whole block group > > btrfs-progs: scrub: Introduce offline scrub function -- 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