1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-02 01:18:26 +03:00
lvm2/lib/metadata
Jonathan Brassow 9ac858fe6b vgsplit: Make vgsplit work on mirrors with leg and log on same PV
Given a named mirror LV, vgsplit will look for the PVs that compose it
and move them to a new VG.  It does this by first looking at the log
and then the legs.  If the log is on the same device as one of the mirror
images, a problem occurs.  This is because the PV is moved to the new VG
as the log is processed and thus cannot be found in the current VG when
the image is processed.  The solution is to check and see if the PV we are
looking for has already been moved to the new VG.  If so, it is not an
error.
2014-04-25 14:53:34 -05:00
..
cache_manip.c cache: enforce local exlusive activation 2014-04-01 21:29:28 +02:00
lv_alloc.h allocation: Allow approximate allocation when specifying size in percent 2014-02-13 21:10:28 -06:00
lv_manip.c alloc: Correct existing use of positional fill. 2014-04-15 02:34:35 +01:00
lv.c reports: Use X for unknown LV attr when no dm. 2014-04-18 02:23:39 +01:00
lv.h cleanup: self compilable headers 2013-12-12 13:28:19 +01:00
merge.c cleanup: indent change 2014-03-27 13:13:09 +01:00
metadata-exported.h cleanup: cache use const char policy 2014-04-01 20:54:09 +02:00
metadata.c vgsplit: Make vgsplit work on mirrors with leg and log on same PV 2014-04-25 14:53:34 -05:00
metadata.h lv_manip: drop cmd pointer from for_each_sub_lv 2014-03-27 13:10:13 +01:00
mirror.c allocation: Allow approximate allocation when specifying size in percent 2014-02-13 21:10:28 -06:00
pool_manip.c cache: use remove_layer_from_lv 2014-04-01 20:17:10 +02:00
pv_alloc.h cleanup: self compilable headers 2013-12-12 13:28:19 +01:00
pv_manip.c cleanup: simplify pv name print 2014-03-19 00:58:01 +01:00
pv_map.c logging: classify log_debug messages 2013-01-07 22:30:29 +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 pv_vg_name: do not expose internal orphans to lvm2 users 2014-03-19 00:57:59 +01:00
pv.h cleanup: self compilable headers 2013-12-12 13:28:19 +01:00
raid_manip.c RAID: Improve an error message 2014-04-03 16:57:41 -05:00
replicator_manip.c logging: classify log_debug messages 2013-01-07 22:30:29 +00:00
segtype.c clean: remove unneeded assign 2013-06-17 09:34:56 +02:00
segtype.h cleanup: relocate segment flags 2014-02-27 14:46:11 +01:00
snapshot_manip.c snapshot: wrap min_chunk test into a lib function 2014-03-17 14:31:43 +01:00
thin_manip.c thin: fix pool_has_message return for NULL params 2014-03-12 00:13:21 +01:00
vg.c lvmetad: more reuse precommit buffer 2014-03-01 14:08:58 +01:00
vg.h lvmetad: more reuse precommit buffer 2014-03-01 14:08:58 +01:00