Re: raid10: no raid0 support?

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

 



Neil Brown wrote:
> On Monday June 9, Alan.Brunelle@xxxxxx wrote:
>> Is there some reason why the MD RAID10 module does /not/ support a
>> "RAID0-like" configuration (-p n1)? The comments in drivers/md/raid10.c
>> seem to suggest it should:  "* If [near_copies and far_copies] are 1, we
>> get raid0." Yet the code specifically checks for ((near_copies *
>> far_copies) > 1).
> 
> You mean:
> 	if ((nc*fc) <2 || (nc*fc) > mddev->raid_disks ||
> 	    (mddev->layout >> 17)) {
> 		printk(KERN_ERR "raid10: %s: unsupported raid10 layout: 0x%8x\n",
> 		       mdname(mddev), mddev->layout);
> 		goto out;
> 	}
> 
> Yes, I guess that could be "nc*fc < 1".  Everything else should still
> work.
> 
> I cannot think of a good reason for making a raid10 with no redundancy though.
> 
>> Just curious, as it seems interesting that one could support RAID0,
>> RAID1 /and/ RAID10 all w/ one RAID module.
> 
> Interesting: yes.
> Useful:  not sure.
> 
> NeilBrown
> 

Sorry for the tardy response (on holiday), just thinking about the
algorithm's application to another problem where having one piece of
code supporting all three RAID modes is goodness...

Thanks,
Alan
--
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