Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | raid_manip: support direct takover from mirror with 2 legs -> raid4/5 as ↵dev-lvmguy-raid-takeover-reshape-resize_work | Heinz Mauelshagen | 2016-07-13 | 1 | -10/+30 |
| | | | | intended | ||||
* | raid_manip: fix reloading in _s_r01() | Heinz Mauelshagen | 2016-07-13 | 1 | -1/+2 |
| | |||||
* | lvconvert.8: add new raid types | Heinz Mauelshagen | 2016-07-07 | 1 | -0/+5 |
| | |||||
* | vgsplit: make check for shared PVs global; fix typos/comments | Heinz Mauelshagen | 2016-07-04 | 1 | -9/+9 |
| | |||||
* | vgsplit: fix moving raids to new split vg and generally prevent lvs without ↵ | Heinz Mauelshagen | 2016-07-04 | 1 | -30/+96 |
| | | | | allocations on split off vg | ||||
* | lv_manip: fixup resize with allocated reshape space | Heinz Mauelshagen | 2016-07-04 | 2 | -37/+53 |
| | |||||
* | lv_manip: rounding issue | Heinz Mauelshagen | 2016-06-29 | 1 | -8/+6 |
| | |||||
* | raid: fixup kernel target version | Heinz Mauelshagen | 2016-06-27 | 7 | -22/+35 |
| | |||||
* | lvmraid.7: fixup raid10_far layout | Heinz Mauelshagen | 2016-06-24 | 1 | -2/+2 |
| | |||||
* | lvmraid.7.in: new | Heinz Mauelshagen | 2016-06-22 | 1 | -0/+498 |
| | |||||
* | raid_manip: allow -m0 again to convert to linear from raid1; fix initial ↵ | Heinz Mauelshagen | 2016-05-17 | 1 | -11/+14 |
| | | | | duplicating stack to cause kernel error message | ||||
* | raid_manip: enhance _lv_alloc_reshape_space() to resize exisiting space; fix ↵ | Heinz Mauelshagen | 2016-04-27 | 3 | -92/+150 |
| | | | | duplication hang | ||||
* | raid_manip: more raid10 checks + change lv_raid_offset_and_sectors() to ↵ | Heinz Mauelshagen | 2016-04-13 | 7 | -32/+58 |
| | | | | lv_raid_data_offset(), because dev_sectors gotten aren't needed | ||||
* | cleanup | Heinz Mauelshagen | 2016-04-06 | 3 | -50/+76 |
| | |||||
* | raid_manip: start to support error segment type in replacing areas | Heinz Mauelshagen | 2016-03-03 | 2 | -36/+89 |
| | |||||
* | raid_manip: lv_raid_duplicate()/_raid_split_duplicate(), more dev name space ↵ | Heinz Mauelshagen | 2016-02-24 | 4 | -264/+328 |
| | | | | cleanup | ||||
* | raid_manip: lv_raid_duplicate() unsafe table loads | Heinz Mauelshagen | 2016-02-24 | 1 | -6/+3 |
| | | | | merge: detect raid images properly | ||||
* | raid_manip: lv_raid_duplicate() unsafe table loads | Heinz Mauelshagen | 2016-02-24 | 2 | -24/+42 |
| | | | | merge: detect raid images properly | ||||
* | raid_manip: handle match_count properly in lv_raid_replace() | Heinz Mauelshagen | 2016-02-24 | 3 | -15/+13 |
| | |||||
* | raid_manip: enhance lv_raid_replace() to work with duplicting striped LVs | Heinz Mauelshagen | 2016-02-24 | 2 | -38/+34 |
| | |||||
* | raid_manip: followup of lv_raid_replace() rework to support duplicated LV PV ↵ | Heinz Mauelshagen | 2016-02-24 | 1 | -537/+259 |
| | | | | replacement | ||||
* | raid_manip: istart of lv_raid_replace() rework to support duplicated LV PV ↵ | Heinz Mauelshagen | 2016-02-19 | 2 | -253/+623 |
| | | | | replacement | ||||
* | raid_manip: | Heinz Mauelshagen | 2016-02-15 | 2 | -61/+104 |
| | | | | | | Use _vg_write_commit() and _vg_write_commit_backup() lv_manip: Activate sub LVs in RAID stack ion reload to avoid unsafe table loads; more to do... | ||||
* | lv_manip: more resizing fixes | Heinz Mauelshagen | 2016-02-06 | 3 | -35/+27 |
| | |||||
* | lv_manip: LV resizing fixes | Heinz Mauelshagen | 2016-02-05 | 4 | -78/+75 |
| | |||||
* | raid_manip: factored out _vg_write_commit_backup(); renaming | Heinz Mauelshagen | 2016-02-04 | 1 | -36/+38 |
| | |||||
* | raid_manip: fix data copies on mirror <-> raid1 conversions | Heinz Mauelshagen | 2016-02-04 | 2 | -2/+6 |
| | |||||
* | raid_manip: report index of tracking LV back; activate added striped image pairs | Heinz Mauelshagen | 2016-02-04 | 2 | -55/+63 |
| | |||||
* | raid_manip: allow mirror <-> raid1 to take regionsize | Heinz Mauelshagen | 2016-01-30 | 1 | -16/+26 |
| | |||||
* | raid_manip: introduce _init_tripe_size(), factor out _striped_raid0, more ↵ | Heinz Mauelshagen | 2016-01-29 | 1 | -35/+79 |
| | | | | possible types | ||||
* | raid_manip: introduce new_region_size argument to takeover(helper) functions ↵ | Heinz Mauelshagen | 2016-01-29 | 1 | -100/+152 |
| | | | | to allow for changing it during conversion | ||||
* | raid_manip: fix coallocation of raid images on same PV | Heinz Mauelshagen | 2016-01-29 | 1 | -75/+160 |
| | |||||
* | raid_manip: | Heinz Mauelshagen | 2016-01-28 | 5 | -264/+483 |
| | | | | | | | | | | adjust conversion messages fix displaying all possible takeover/duplicating conversion types raid: adjust segment type descriptions listing possible conversions report: handle displayint data_offset and new_data_offset properly on duplicating sub LVs | ||||
* | raid_manip: enhance lv_raidconvert error message | Heinz Mauelshagen | 2016-01-25 | 2 | -7/+10 |
| | | | | segtype.h: fix segtype_is_reshapable_raid() | ||||
* | raid_manip: unify 'sub LV' naming; fix data copies and region size check | Heinz Mauelshagen | 2016-01-25 | 2 | -58/+71 |
| | |||||
* | raid_manip: fix extents/size | Heinz Mauelshagen | 2016-01-23 | 4 | -66/+77 |
| | |||||
* | raid_manip: | Heinz Mauelshagen | 2016-01-21 | 4 | -126/+131 |
| | | | | | | | rework freeing of reshape space lvconvert: pass in 0 for region_size into lv_raid_convert unless -R avoid region_size_arg | ||||
* | raid_manip: | Heinz Mauelshagen | 2016-01-20 | 4 | -81/+134 |
| | | | | | | | | | | more header comments add lv_raid_in_sync() API to use from lv_extend/lv_reduce to prevent reshaping LVs from being resized more argument checks less messages on device change reshaping lv_manip: use lv_raid_ins_sync in lv_extend/lv_reduce | ||||
* | raid_manip: walk through argument check and enhance | Heinz Mauelshagen | 2016-01-20 | 1 | -57/+77 |
| | |||||
* | RAID: support duplication/unduplication of thin volumes | Heinz Mauelshagen | 2016-01-19 | 5 | -130/+175 |
| | |||||
* | raid_manip: unsafe table load + raid01 fixes; cleanup | Heinz Mauelshagen | 2016-01-16 | 4 | -114/+158 |
| | |||||
* | raid_manip: rename callback funtions | Heinz Mauelshagen | 2016-01-14 | 1 | -16/+19 |
| | |||||
* | raid_manip: | Heinz Mauelshagen | 2016-01-13 | 7 | -209/+376 |
| | | | | | | | | | activate duplication tree to avod unsafe table loads on merge cleanup lv_manip: fix raid specific stripe rounding {columns,report}.c: introduce new_data_offset field | ||||
* | raid_manip: cleanup, comments... | Heinz Mauelshagen | 2016-01-12 | 3 | -115/+157 |
| | |||||
* | raid_manip: | Heinz Mauelshagen | 2015-12-19 | 1 | -222/+342 |
| | | | | | duplication namespace adjustments; step 3 cleanup | ||||
* | raid_manip: avoid another metadata update on duplicated LV splitting; cleanup | Heinz Mauelshagen | 2015-12-17 | 1 | -12/+7 |
| | |||||
* | raid_manip: | Heinz Mauelshagen | 2015-12-16 | 5 | -302/+315 |
| | | | | | | duplication namespace adjustments; step 2 introduce struct lv_raid_convert_params to pass on arguments to lv_raid_convert() cleanup | ||||
* | raid_manip: | Heinz Mauelshagen | 2015-12-16 | 1 | -39/+71 |
| | | | | duplication namespace adjustments; step 1 | ||||
* | raid_manip: remove sime compile time conditional code | Heinz Mauelshagen | 2015-12-15 | 1 | -176/+79 |
| | |||||
* | raid_manip: | Heinz Mauelshagen | 2015-12-15 | 1 | -69/+87 |
| | | | | | | | support callback function with _lv_update_and_realod_eliminate_lvs() to allow for changes to an LV between the 2 metadata updates and reloads therein use ^ in _raid_split_duplicate() streamlined |