1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/lib/metadata
Zdenek Kabelac 0794a10f91 thin: fix volume_list support
Fixing problem, when user sets volume_list and excludes thin pools
from activation. In this case pool return 'success' for skipped activation.

We need to really check the volume it is actually active to properly
to remove queued pool messages. Otherwise the lvm2 and kernel
metadata started to go async since lvm2 believed, messages were submitted.

Add also better check for threshold when create a new thin volume.
In this case we require local activation of thin pool so we are able
to check pool fullness.
2014-08-26 14:10:18 +02:00
..
cache_manip.c cache+thin: add lv_is_{cache,thin}_origin fn to identify origin LVs 2014-08-15 13:28:43 +02:00
lv_alloc.h raid/misc: Allow creation of parallel areas by LV vs segment 2014-06-25 21:20:41 -05:00
lv_manip.c thin: fix volume_list support 2014-08-26 14:10:18 +02:00
lv.c report: lvs: properly display 'o' for volume type bit and 'C' for target type bit in lv_attr field for cache origin LVs 2014-08-15 13:28:43 +02:00
lv.h refactor: remove static modifier for lv_raid_image_in_sync and lv_raid_healthy fn 2014-07-04 15:40:17 +02:00
merge.c pvvmove: add a few comments 2014-06-20 11:41:20 +01:00
metadata-exported.h refactor: rename 'lv_type' field to 'lv_role' 2014-08-25 16:11:40 +02:00
metadata.c metadata: check result of refresh and rescan 2014-08-19 14:33:06 +02:00
metadata.h report: Add lv_parent field. 2014-07-03 23:49:34 +01:00
mirror.c raid/misc: Allow creation of parallel areas by LV vs segment 2014-06-25 21:20:41 -05:00
pool_manip.c thin and cache: unify pool common code 2014-07-22 22:41:38 +02:00
pv_alloc.h cleanup: self compilable headers 2013-12-12 13:28:19 +01:00
pv_manip.c misc: after releasing a PV segment, merge it with any adjacent free space 2014-06-25 22:04:58 -05: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: Moved degraded activation code to raid_manip. 2014-07-22 20:50:29 +01: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 refactor: add defines for raid segtypes 2014-08-15 13:28:43 +02:00
snapshot_manip.c snapshot: check snapshot exists 2014-06-17 13:36:07 +02:00
thin_manip.c thin: fix volume_list support 2014-08-26 14:10:18 +02: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