On Thu, Sep 23, 2010 at 08:08:47AM -0400, Michael Smith wrote:
> On Thu, 23 Sep 2010, Dejan Muhamedagic wrote:
> 
> > On Tue, Sep 07, 2010 at 03:55:26PM -0400, Michael Smith wrote:
> > > From: Xinwei Hu <x...@novell.com>
> > > 
> > > We prefer to activate the mirrored LV is in the degraded mode,
> > > rather then failing to activate it at all.
> > 
> > What are the possible consequences of using --partial to activate
> > a volume group?
> 
> As I understand it, --partial will allow a mirrored volume group to be 
> activated if some of the mirror drives are missing.
> 
> It will also allow a group to be activated in read-only mode if drives 
> (and data) are missing. So perhaps this --partial should be conditional on 
> a parameter.

Yes, I'd really prefer that. It looks like a substantial
semantical change to me. The man page says:

        Where part of a logical volume is missing,  /dev/ioer-
        ror  will  be  substituted, and you could use dmsetup (8) to
        set this up to return I/O errors when accessed,
        or create  it  as  a large  block  device of nulls.

Thanks,

Dejan

> > > Signed-off-by: Xinwei Hu <x...@novell.com>
> > > 
> > > ---
> > > This is in SLES11 since April 20, 2010. It's Xinwei's patch; I'm just
> > > sending it upstream.
> > > 
> > > Index: resource-agents/heartbeat/LVM
> > > ===================================================================
> > > --- resource-agents.orig/heartbeat/LVM    2010-04-06 21:53:31.000000000 
> > > +0800
> > > +++ resource-agents/heartbeat/LVM 2010-04-20 14:22:28.000000000 +0800
> > > @@ -201,7 +201,9 @@
> > >           active_mode="ey"
> > >    fi     
> > >  
> > > -  ocf_run vgchange -a $active_mode $1 || return $OCF_ERR_GENERIC
> > > +# Activate the VG in partial.
> > > +# This is needed for mirrored LV
> > > +  ocf_run vgchange -a $active_mode --partial $1 || return 
> > > $OCF_ERR_GENERIC
> > >  
> > >    if LVM_status $1; then
> > >      : OK Volume $1 activated just fine!
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to