1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
Alasdair G Kergon 486ed10848 vgmerge: Fix intermediate metadata corruption
vgmerge suffers from a similar problem to the one fixed in commit
8146548d25 ("vgsplit: Fix intermediate
metadata corruption.")

When merging, splitting or renaming VGs, use a new PV status flag
PV_MOVED_VG to mark the PVs that hold metadata with the old VG name and
use this to provide PV-level granularity instead of incorrectly assuming
all PVs in the VG are the same.
2017-10-06 02:20:45 +01:00
..
activate tidy: declaration names match implementation 2017-07-20 19:16:41 +02:00
cache debug: add stack trace point 2017-08-22 10:23:31 +02:00
cache_segtype cache: fix lvdisplay output 2017-06-22 20:17:18 +02:00
commands lvmlockd: activate mirror LVs in shared mode with cmirrord 2017-09-20 09:55:34 -05:00
config lvmconfig: Add options to produce file preamble 2017-08-05 16:23:34 +01:00
datastruct datastruct: Add str_list_wipe. 2016-04-29 19:47:15 +01:00
device tidy: drop unneeded cast 2017-07-20 11:20:44 +02:00
display coverity: validate retval from get_only_segment_using_this_lv 2017-06-27 00:27:36 +02:00
error activate: Use macros for target and module names. 2016-03-22 17:46:15 +00:00
filters tidy: prefer not using else after return 2017-07-20 11:18:29 +02:00
format1 tidy: else after continue 2017-07-20 11:18:29 +02:00
format_pool lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
format_text vgmerge: Fix intermediate metadata corruption 2017-10-06 02:20:45 +01:00
freeseg doc: change fsf address 2016-01-21 12:11:37 +01:00
label pvcreate: Wipe cached bootloaderarea when wiping label. 2017-08-11 20:32:04 +01:00
locking lvmlockd: activate mirror LVs in shared mode with cmirrord 2017-09-20 09:55:34 -05:00
log log: fix message prefix truncation 2017-06-27 12:41:59 +01:00
lvmpolld doc: change fsf address 2016-01-21 12:11:37 +01:00
metadata vgmerge: Fix intermediate metadata corruption 2017-10-06 02:20:45 +01:00
mirror lvmlockd: activate mirror LVs in shared mode with cmirrord 2017-09-20 09:55:34 -05:00
misc locking: avoid descriptor leak for nonblocking mode 2017-08-25 14:12:55 +02:00
mm cleanup: compile fixes for --disable-devmapper 2016-06-03 12:46:43 +02:00
notify dbus: also recognize error state for missing service that comes from original D-Bus 2016-11-15 10:09:11 +01:00
properties doc: change fsf address 2016-01-21 12:11:37 +01:00
raid raid: fix allocation/activation of reshape space 2017-07-14 15:53:23 +02:00
replicator tidy: prefer not using else after return 2017-07-20 11:18:29 +02:00
report reporting: validate time parsing with strtol 2017-08-25 14:20:59 +02:00
snapshot activate: Use macros for target and module names. 2016-03-22 17:46:15 +00:00
striped striped: implement compatible target name 2016-12-05 17:02:01 +01:00
thin thin: add new ZERO/DISCARDS_UNSELECTED 2017-03-10 19:33:00 +01:00
unknown doc: change fsf address 2016-01-21 12:11:37 +01:00
uuid cleanup :drop unneeded header file 2016-10-03 17:49:56 +02:00
zero activate: Use macros for target and module names. 2016-03-22 17:46:15 +00:00
Makefile.in makefiles: cleanups 2017-08-01 11:53:32 +02:00