mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
e158835a05
If there are two independent scripts doing: vgchange --lockstart vg lvchange -ay vg/lv The first vgchange to do the lockstart will wait for the lockstart to complete before returning. The second vgchange to do the lockstart will see that the start is already in progress (from the first) and will do nothing. This means the second does not wait for any lockstart to complete, and moves on to the lvchange which may find the lockspace still starting and fail. To fix this, make the vgchange lockstart command wait for any lockstart's in progress to complete. |
||
---|---|---|
.. | ||
.gitignore | ||
lvmlockctl.c | ||
lvmlockd-client.h | ||
lvmlockd-core.c | ||
lvmlockd-dlm.c | ||
lvmlockd-internal.h | ||
lvmlockd-sanlock.c | ||
Makefile.in |