On Fri, Sep 23, 2011 at 11:23:33PM -0000, Serge Hallyn wrote: > Does that make any sense? It might mess up the use off watershed > though.
watershed is there to keep multiple invocations of effectively the same event in check. For example, each time a pv appears, we attempt to activate all VGs. But if all the drives suddenly appear at once, we only need to attempt the activation once. (See the extensive comments at the start of watershed.c in the watershed package.) It might be interesting to see if races are solved (or introduced) by having watershed itself offer a "daemonize" option to put itself in the background and immediately return to the caller (udev). This may solve it. On the other hand, perhaps the solution is to fix up the udev rule to only apply to PVs, and nothing else, as it certainly wasn't designed to run when creating an LV. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/833891 Title: lvscan often times out during boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/udev/+bug/833891/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs