1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/lib/metadata
Jonathan Earl Brassow eb2d70293d Fix up-convert when mirror activation is controled by volume_list and tags.
When mirrors are up-converted, a transient mirror layer is put in so that
only the new devices are sync'ed.  That transient layer must carry the tags
of the original mirror LV, otherwise it will fail to activate when activation
is regulated by lvm.conf:activation/volume_list.  The conversion would then
fail.

The fix is to do exactly the same thing that is being done for linear ->
mirror converting (lib/metadata/mirror.c:_init_mirror_log()).  We copy the
tags temporarily for the new LV and remove them after the activation.
2012-05-05 02:08:46 +00:00
..
lv_alloc.h Set missing header define 2012-01-25 22:37:48 +00:00
lv_manip.c Fix up-convert when mirror activation is controled by volume_list and tags. 2012-05-05 02:08:46 +00:00
lv.c Fix missing break 2012-02-27 11:13:48 +00:00
lv.h Thin add new display field for lvs 2012-01-19 15:34:32 +00:00
merge.c Using %u modifier to print unsigned values. 2012-03-12 14:41:42 +00:00
metadata-exported.h The lvmetad client-side integration. Only active when use_lvmetad = 1 is set in 2012-02-23 13:11:07 +00:00
metadata.c Minor fixes 2012-03-28 11:11:25 +00:00
metadata.h Pass 'single_device' parameter down to suppress 'Can't find uuid' messages 2012-02-29 02:35:35 +00:00
mirror.c Fix pvmove if LV is activated exclusively but cmirror is not running. 2012-03-23 16:28:40 +00:00
pv_alloc.h Fix all segments memory is allocated from vg private mempool. 2010-03-31 17:23:18 +00:00
pv_manip.c Some more missing supposedly 64bit operations. 2012-03-05 15:05:24 +00:00
pv_map.c Track unreserved space for all alloc policies and then permit NORMAL to place 2012-02-01 02:10:45 +00:00
pv_map.h Track unreserved space for all alloc policies and then permit NORMAL to place 2012-02-01 02:10:45 +00:00
pv.c Move lvmcache data structures behind an API (making the structures private to 2012-02-10 01:28:27 +00:00
pv.h Defer writing PV labels to vg_write. 2011-06-01 19:29:31 +00:00
raid_manip.c Allow a subset of failed devices to be replaced in RAID LVs. 2012-04-24 20:05:31 +00:00
replicator_manip.c add thin_manip.c like the other manip files 2011-09-06 19:25:42 +00:00
segtype.c Handle metadata with unknown segment types more gracefully. 2009-10-16 17:41:49 +00:00
segtype.h Use a more correct macro for 'seg_is_linear' 2011-10-14 14:21:32 +00:00
snapshot_manip.c Reinstate support for format1 snapshots, but issue deprecated warning. 2011-12-20 00:02:18 +00:00
thin_manip.c Update and fix monitoring of thin pool devices 2012-03-23 09:58:04 +00:00
vg.c Disallow changing cluster attribute of VG while RAID LVs are active. 2012-04-25 13:38:41 +00:00
vg.h Add free_orphan_vg 2012-02-13 11:03:59 +00:00