mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
929cf4b73c
In order to support striped raid5/6/10 LV reshaping (change of LV type, stripesize or number of legs), this patch introduces more local infrastructure to raid_manip.c used by followup patches. Changes: - add vg metadata update functions - add pre and post activation callback functions for proper sequencing of sub lv activations during reshaping - move and enhance _lv_update_reload_fns_reset_eliminate_lvs() to support pre and post activation callbacks - add _reset_flags_passed_to_kernel() which resets anyxi rebuild/reshape flags after they have been passed into the kernel and sets the SubLV remove after reshape flags on legs to be removed Related: rhbz834579 Related: rhbz1191935 Related: rhbz1191978 |
||
---|---|---|
.. | ||
cache_manip.c | ||
lv_alloc.h | ||
lv_manip.c | ||
lv.c | ||
lv.h | ||
merge.c | ||
metadata-exported.h | ||
metadata.c | ||
metadata.h | ||
mirror.c | ||
pool_manip.c | ||
pv_alloc.h | ||
pv_manip.c | ||
pv_map.c | ||
pv_map.h | ||
pv.c | ||
pv.h | ||
raid_manip.c | ||
replicator_manip.c | ||
segtype.c | ||
segtype.h | ||
snapshot_manip.c | ||
takeover_matrix.h | ||
thin_manip.c | ||
vg.c | ||
vg.h |