]> sourceware.org Git - lvm2.git/commit
vg_validate: segment check enhancements for raids to catch bogus metadata
authorHeinz Mauelshagen <heinzm@redhat.com>
Wed, 27 Jul 2016 16:17:29 +0000 (18:17 +0200)
committerHeinz Mauelshagen <heinzm@redhat.com>
Wed, 27 Jul 2016 16:17:29 +0000 (18:17 +0200)
commit8f62b7bfe56c25efbbff5fea26ce29ac6378f08a
treeb76cfb78deb45dd89f97aa7f37a4230c5a108b80
parent9ad30b0b38a212a51af5c25b0783cb595fa3ab76
vg_validate: segment check enhancements for raids to catch bogus metadata

General RAID and RAID segment type specific checks are added
to merge.c. New static _check_raid_seg() is called on each segment
of a RaidLV (which have just one) from check_lv_segments().

New checks caught some unititialized segment members
which are addressed here as well:

- initialize seg->region_size to 0 in lvcreate.c for raid0/raid0_meta

- initialize list seg->origin_list in lv_manip.c
lib/metadata/lv_manip.c
lib/metadata/merge.c
tools/lvcreate.c
This page took 0.03904 seconds and 5 git commands to generate.