Re: [RFC v2 0/2] New RAID library supporting up to six parities

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06/01/2014 10:31, Andrea Mazzoleni wrote:
Hi,

This is a port to the Linux kernel of a RAID engine that I'm currently using
in a hobby project called SnapRAID. This engine supports up to six parities
levels and at the same time maintains compatibility with the existing Linux
RAID6 one.


This is just great Andrea,
thank you for such Epiphany present.

Just by looking at the Subjects, it seems patch number 0/1 is missing. It might have not gotten through to the lists, or be a numbering mistake.

Does your code also support (shortcut) RMW as opposed to RCW, for all parities? RMW is: for a 4k write: read just nparities+1data disks, recompute parities, write nparities+1data disks,
RCW is: "read all disks" prior to recompute parities...

Part of such RMW code should be in handle_stripe_dirtying which is not in your patch 0/2 but that might have been in patch 0/1 which apparently didn't get through.

See this patch by Kumar for support of RMW in raid6 (raid5 has it) which unfortunately apparently wasn't merged up to now:
http://marc.info/?l=linux-raid&m=136624783417452&w=2

Thank you
J.

--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux