1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/config
Heinz Mauelshagen 34caf83172 lvconvert: add infrastructure for RaidLV reshaping support
In order to support striped raid5/6/10 LV reshaping (change
of LV type, stripesize or number of legs), this patch
introduces the changes to call the reshaping infratructure
from lv_raid_convert().

Changes:
- add reshaping calls from lv_raid_convert()
- add command definitons for reshaping to tools/command-lines.in
- fix raid_rimage_extents()
- add 2 new test scripts lvconvert-raid-reshape-linear_to_striped.sh
  and lvconvert-raid-reshape-striped_to_linear.sh to test
  the linear <-> striped multi-step conversions
- add lvconvert-raid-reshape.sh reshaping tests
- enhance lvconvert-raid-takeover.sh with new raid10 tests

Related: rhbz834579
Related: rhbz1191935
Related: rhbz1191978
2017-02-24 05:20:58 +01:00
..
config_settings.h args: use arg parsing function for region size 2017-02-13 08:21:58 -06:00
config.c debug: more stacktrace corrections 2016-11-25 14:58:28 +01:00
config.h config: parse config tree without dup node checking if it's metadata tree 2016-09-21 18:16:05 +02:00
defaults.h lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00