mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-23 02:05:07 +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