Re: [PATCH RFC] dm-raid1: keep writing after leg failure

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

 



Hi Brassow,
Thanks for your review.
>>> On 4/22/2015 at 05:49 AM, in message
<D7A1AF2A-21CC-4B39-9221-511A312B2AA5@xxxxxxxxxx>, Brassow Jonathan
<jbrassow@xxxxxxxxxx> wrote: 

> > On Apr 2, 2015, at 10:51 PM, Lidong Zhong <lzhong@xxxxxxxx> wrote: 
> >  
> > Currently if there is a leg failure, the bio will be put into the hold 
> > list until userspace replace/remove the leg. Here we are trying to make 
> > dm-raid1 ignore the failure and keep the following bios going on. 
> > This is because there maybe a temporary path failure in clvmd 
> > which leads to cluster raid1 remove/replace the fake device failure. And 
> > it takes a long time to do the full sync if we readd the device back. 
> > --- 
>  
> Just be aware that there are failure scenarios that this does not handle as  
> well.  Like a reboot causing the legs to return but not the log.  It’s a  
In this scenario the raid1 can not even get activated. I think it's beyond what 
dm-raid1 could proceed.

> remote possibility, but something the old model considered.  The new RAID  
> targets which leverage the MD personalities are much better (e.g. ‘lvcreate  
> —type raid1’), but they don’t support active-active cluster setups. 
>  
> I’ve seen a couple things on the linux-raid mailing list suggesting that  
> someone (Goldwyn Rodrigues) may be thinking about making RAID1/10  
> cluster-aware…  LVM should be able to take advantage of this if it became a  
> reality. 
>  
> Are you interested in providing your use-case for cluster mirroring (vs  
> opting for active/passive mirroring)? 
The most common use case would be cLCM providing shared storage with 
ocfs2/gfs2 running on it. Currently it's the only way to provide clustered raid1.
Of course it's a better choice for what Goldwyn is doing now.But how long it will
take to become stable enough. Also, the patch series would be an enhancement 
for dm-raid1. 

Regards,
Lidong
>  
>  brassow 
>  
> -- 
> dm-devel mailing list 
> dm-devel@xxxxxxxxxx 
> https://www.redhat.com/mailman/listinfo/dm-devel 

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel





[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux