]> sourceware.org Git - lvm2.git/commit - lib/activate/activate.c
Major pvmove fix to issue ioctls in the correct order when multiple LVs
authorAlasdair Kergon <agk@redhat.com>
Sat, 11 Jun 2011 00:03:06 +0000 (00:03 +0000)
committerAlasdair Kergon <agk@redhat.com>
Sat, 11 Jun 2011 00:03:06 +0000 (00:03 +0000)
commitdf390f1799bb859ad95cf85d229c68f3afadc4ff
tree9957be5eb764e4620881fdb445d468a9452bb70d
parentcd72be458c2209f6c4fc02a8355bd2099524779b
Major pvmove fix to issue ioctls in the correct order when multiple LVs
are affected by the move.  (Currently it's possible for I/O to become
trapped between suspended devices amongst other problems.

The current fix was selected so as to minimise the testing surface.  I
hope eventually to replace it with a cleaner one that extends the
deptree code.

Some lvconvert scenarios still suffer from related problems.
15 files changed:
WHATS_NEW
WHATS_NEW_DM
daemons/clvmd/lvm-functions.c
lib/activate/activate.c
lib/activate/dev_manager.c
lib/activate/dev_manager.h
lib/locking/locking.c
lib/metadata/lv_manip.c
lib/metadata/metadata-exported.h
lib/metadata/mirror.c
lib/mm/memlock.c
lib/mm/memlock.h
libdm/libdm-deptree.c
tools/pvmove.c
tools/vgchange.c
This page took 0.037118 seconds and 5 git commands to generate.