[Linux-HA] Antw: Re: ocf::LVM monitor needs excessive time to complete

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Mon Aug 22 00:21:36 MDT 2011


Hi!

I wonder: What is the preferred way to select the correct devices for LVM in a SAN multipath environment where the names change a lot? There are /dev/sd*, /dev-dm*, /dev/mapper/*, dev/disk/by-*/*. What I don't want is to change the list after each change to the LVM configuration.

Regards,
Ulrich


>>> Vladislav Bogdanov <bubble at hoster-ok.com> schrieb am 20.08.2011 um 23:07 in
Nachricht <4E502227.2010102 at hoster-ok.com>:
> 05.08.2011 14:55, Ulrich Windl wrote:
> > Hi,
> > 
> > we run a cluster that has about 30 LVM VGs that are monitored every
> > minute with a timeout interval of 90s. Surprisingly even if the system
> > is in nominal state, the LVM monitor times out.
> > 
> > I suspect this has to do with multiple LVM commands being run in parallel 
> like this:
> > # ps ax |grep vg
> >  2014 pts/0    D+     0:00 vgs
> >  2580 ?        D      0:00 vgdisplay -v NFS_C11_IO
> >  2638 ?        D      0:00 vgck CBW_DB_BTD
> >  2992 ?        D      0:00 vgdisplay -v C11_DB_Exe
> >  3002 ?        D      0:00 vgdisplay -v C11_DB_15k
> >  4564 pts/2    S+     0:00 grep vg
> > # ps ax |grep vg
> >  8095 ?        D      0:00 vgck CBW_DB_Exe
> >  8119 ?        D      0:00 vgdisplay -v C11_DB_FATA
> >  8194 ?        D      0:00 vgdisplay -v NFS_SAP_Exe
> > 
> > When I tried a "vgs" manually, it could not be suspended or killed, and it 
> took more than 30 seconds to complete.
> 
> You just need to filter unneeded block devices (or leave only needed)
> from LVM "suspects to be PV". Otherwise LVM tries to open every LV to
> look if it is PV. Look at /etc/lvm/lvm.conf for "filter" line.
> 
> BTW under very high CPU/IO load I found that "chrt -r 99" helps LVM
> utils to work much faster. Combining this with "timeout" utility (to
> prevent that LVM utils from "never-finish") does some more magic.
> 
> Best,
> Vladislav
> _______________________________________________
> Linux-HA mailing list
> Linux-HA at lists.linux-ha.org 
> http://lists.linux-ha.org/mailman/listinfo/linux-ha 
> See also: http://linux-ha.org/ReportingProblems 
> 

 
 



More information about the Linux-HA mailing list