Re: Removing snapshot often fails

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

 



On 04/03/2012 04:12 PM, Peter Rajnoha wrote:
On 04/03/2012 03:45 PM, Danilo Godec wrote:
However I discovered that often removing a snapshot fails - unfortunately it's quite unpredictable, as sometimes it works on next try but sometimes it fails 20 times in a row - making it very unpleasant for scripting...
What's the lvm2 version you're using?

The version is 2.02.67 from 'official' OpenSuSE 11.4 updates.

With a very high probability, this is caused by the "watch" udev rule.
Do you have "udisks" installed? This one sets in its
'/lib/udev/rules.d/80-udisks.rules' the 'KERNEL=="dm-*", OPTIONS+="watch"'
which causes the udev event to be generated and processed while trying to
close the device.

Yes, udisks package is installed and above mentioned rule file is in place. Not sure if it's really needed, though.

See also https://bugzilla.redhat.com/show_bug.cgi?id=577798 for more
information about the problem.

It seems that 'udevadm control --stop-exec-queue' before removing the snapshot could be a viable workaround.

Recently, we've added a retry loop when trying to remove a device-mapper
device. This will try to remove the device several times before it fails
completely (libdevmapper v1.02.68, lvm2 v2.02.89 released 26th Jan. 2012).
Though you still get an error saying "remove ioctl failed" on each failed retry...


Thank you,

         Danilo

_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/


[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux