1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-05 13:18:20 +03:00
lvm2/lib/activate
Jonathan Earl Brassow b19f01212e Fix splitmirror in cluster having different DM/LVM views of storage.
This patch also does some clean-up of the splitmirrors code.

I've attempted to clean-up the splitmirrors code to make it easier to
understand with fewer operations.  I've tried to reduce the number of
metadata operations without compromising the intermediate stages which
are necessary for easy clean-up in the even of failure.

These changes now correctly handle cluster situations - including exclusive
cluster mirrors.  Whereas before, a splitmirror operation would result in
remote nodes having LVM commands report the newly split LV with a proper
name while DM commands would report the old (pre-split) names of the device.
IOW, there was a kernel/userspace mismatch.
2011-10-06 14:55:39 +00:00
..
activate.c Fix splitmirror in cluster having different DM/LVM views of storage. 2011-10-06 14:55:39 +00:00
activate.h Fix splitmirror in cluster having different DM/LVM views of storage. 2011-10-06 14:55:39 +00:00
dev_manager.c This patch fixes issues with improper udev flags on sub-LVs. 2011-10-06 14:45:40 +00:00
dev_manager.h Add lvm functions for sending messages. 2011-10-03 18:37:47 +00:00
fs.c Fix some unmatching sign comparation gcc warnings 2011-04-08 14:40:18 +00:00
fs.h Synchronize with udev for lv_info 2011-02-03 01:16:35 +00:00
targets.h Use UUIDs instead of names while processing event handlers. 2010-04-14 13:01:38 +00:00