summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* raid_manip: support direct takover from mirror with 2 legs -> raid4/5 as ↵dev-lvmguy-raid-takeover-reshape-resize_workHeinz Mauelshagen2016-07-131-10/+30
| | | | intended
* raid_manip: fix reloading in _s_r01()Heinz Mauelshagen2016-07-131-1/+2
|
* lvconvert.8: add new raid typesHeinz Mauelshagen2016-07-071-0/+5
|
* vgsplit: make check for shared PVs global; fix typos/commentsHeinz Mauelshagen2016-07-041-9/+9
|
* vgsplit: fix moving raids to new split vg and generally prevent lvs without ↵Heinz Mauelshagen2016-07-041-30/+96
| | | | allocations on split off vg
* lv_manip: fixup resize with allocated reshape spaceHeinz Mauelshagen2016-07-042-37/+53
|
* lv_manip: rounding issueHeinz Mauelshagen2016-06-291-8/+6
|
* raid: fixup kernel target versionHeinz Mauelshagen2016-06-277-22/+35
|
* lvmraid.7: fixup raid10_far layoutHeinz Mauelshagen2016-06-241-2/+2
|
* lvmraid.7.in: newHeinz Mauelshagen2016-06-221-0/+498
|
* raid_manip: allow -m0 again to convert to linear from raid1; fix initial ↵Heinz Mauelshagen2016-05-171-11/+14
| | | | duplicating stack to cause kernel error message
* raid_manip: enhance _lv_alloc_reshape_space() to resize exisiting space; fix ↵Heinz Mauelshagen2016-04-273-92/+150
| | | | duplication hang
* raid_manip: more raid10 checks + change lv_raid_offset_and_sectors() to ↵Heinz Mauelshagen2016-04-137-32/+58
| | | | lv_raid_data_offset(), because dev_sectors gotten aren't needed
* cleanupHeinz Mauelshagen2016-04-063-50/+76
|
* raid_manip: start to support error segment type in replacing areasHeinz Mauelshagen2016-03-032-36/+89
|
* raid_manip: lv_raid_duplicate()/_raid_split_duplicate(), more dev name space ↵Heinz Mauelshagen2016-02-244-264/+328
| | | | cleanup
* raid_manip: lv_raid_duplicate() unsafe table loadsHeinz Mauelshagen2016-02-241-6/+3
| | | | merge: detect raid images properly
* raid_manip: lv_raid_duplicate() unsafe table loadsHeinz Mauelshagen2016-02-242-24/+42
| | | | merge: detect raid images properly
* raid_manip: handle match_count properly in lv_raid_replace()Heinz Mauelshagen2016-02-243-15/+13
|
* raid_manip: enhance lv_raid_replace() to work with duplicting striped LVsHeinz Mauelshagen2016-02-242-38/+34
|
* raid_manip: followup of lv_raid_replace() rework to support duplicated LV PV ↵Heinz Mauelshagen2016-02-241-537/+259
| | | | replacement
* raid_manip: istart of lv_raid_replace() rework to support duplicated LV PV ↵Heinz Mauelshagen2016-02-192-253/+623
| | | | replacement
* raid_manip:Heinz Mauelshagen2016-02-152-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 fixesHeinz Mauelshagen2016-02-063-35/+27
|
* lv_manip: LV resizing fixesHeinz Mauelshagen2016-02-054-78/+75
|
* raid_manip: factored out _vg_write_commit_backup(); renamingHeinz Mauelshagen2016-02-041-36/+38
|
* raid_manip: fix data copies on mirror <-> raid1 conversionsHeinz Mauelshagen2016-02-042-2/+6
|
* raid_manip: report index of tracking LV back; activate added striped image pairsHeinz Mauelshagen2016-02-042-55/+63
|
* raid_manip: allow mirror <-> raid1 to take regionsizeHeinz Mauelshagen2016-01-301-16/+26
|
* raid_manip: introduce _init_tripe_size(), factor out _striped_raid0, more ↵Heinz Mauelshagen2016-01-291-35/+79
| | | | possible types
* raid_manip: introduce new_region_size argument to takeover(helper) functions ↵Heinz Mauelshagen2016-01-291-100/+152
| | | | to allow for changing it during conversion
* raid_manip: fix coallocation of raid images on same PVHeinz Mauelshagen2016-01-291-75/+160
|
* raid_manip:Heinz Mauelshagen2016-01-285-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 messageHeinz Mauelshagen2016-01-252-7/+10
| | | | segtype.h: fix segtype_is_reshapable_raid()
* raid_manip: unify 'sub LV' naming; fix data copies and region size checkHeinz Mauelshagen2016-01-252-58/+71
|
* raid_manip: fix extents/sizeHeinz Mauelshagen2016-01-234-66/+77
|
* raid_manip:Heinz Mauelshagen2016-01-214-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 Mauelshagen2016-01-204-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 enhanceHeinz Mauelshagen2016-01-201-57/+77
|
* RAID: support duplication/unduplication of thin volumesHeinz Mauelshagen2016-01-195-130/+175
|
* raid_manip: unsafe table load + raid01 fixes; cleanupHeinz Mauelshagen2016-01-164-114/+158
|
* raid_manip: rename callback funtionsHeinz Mauelshagen2016-01-141-16/+19
|
* raid_manip:Heinz Mauelshagen2016-01-137-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 Mauelshagen2016-01-123-115/+157
|
* raid_manip:Heinz Mauelshagen2015-12-191-222/+342
| | | | | duplication namespace adjustments; step 3 cleanup
* raid_manip: avoid another metadata update on duplicated LV splitting; cleanupHeinz Mauelshagen2015-12-171-12/+7
|
* raid_manip:Heinz Mauelshagen2015-12-165-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 Mauelshagen2015-12-161-39/+71
| | | | duplication namespace adjustments; step 1
* raid_manip: remove sime compile time conditional codeHeinz Mauelshagen2015-12-151-176/+79
|
* raid_manip:Heinz Mauelshagen2015-12-151-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