]> sourceware.org Git - lvm2.git/commit
lvcreate: check for lv type and created segtype
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 27 Apr 2016 13:02:54 +0000 (15:02 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Thu, 5 May 2016 21:34:35 +0000 (23:34 +0200)
commitd3b15674df99a2dd17b5205b850606d80a155df7
treeeb444fa8dc48667034cc19ffccfadce923b3ce40
parentd0111563c2ffd4026ea45dc38c97d4210d903889
lvcreate: check for lv type and created segtype

When creating LV - in some case we change created segment type
(ATM for cache and snapshot) and we then manipulate with
lv segment according to 'lp' segtype.
Fix this by checking for proper type before accessing segment members.

This makes command like:

lvcreate --type cache-pool -L10 vg/cpool
lvcreate -H -L10 --cachesettings migtation_threshold=10000  vg/cpool

to pass since now tool correctly selects default cache policy.
lib/metadata/lv_manip.c
This page took 0.038485 seconds and 5 git commands to generate.