summaryrefslogtreecommitdiff
path: root/tools/pvmove.c
Commit message (Expand)AuthorAgeFilesLines
* pvmove: Skip pvmove of RAID, thin, snapshot, origin, and mirror LVs in clusterJonathan Brassow2013-09-031-0/+38
* pvmove: Allow moving snapshot/origin. Disallow converting and merging LVsJonathan Brassow2013-08-261-5/+7
* pvmove: Fix inability to specify LV name when moving RAID, mirror, or thin LVJonathan Brassow2013-08-261-1/+25
* pvmove: Ability to move thin volumesJonathan Brassow2013-08-231-8/+3
* pvmove: Add support for RAID, mirror, and thinJonathan Brassow2013-08-231-28/+96
* cleanup: introduce return_ECMD_FAILED macroZdenek Kabelac2013-07-011-2/+1
* cleanup: drop backtraceZdenek Kabelac2013-05-271-1/+1
* thin: explicitly avoid pvmove operationZdenek Kabelac2013-04-211-0/+7
* raid: read segment only for known LVZdenek Kabelac2013-04-211-8/+8
* metadata: add 'allow_orphan' arg to find_pv_by_name fnPeter Rajnoha2013-03-191-2/+2
* pvmove/RAID: Disallow pvmove on RAID LVs until properly handledJonathan Brassow2012-12-041-0/+15
* config: add silent modeAlasdair G Kergon2012-08-251-8/+8
* Fail early if cmirror is not detected and pvmove requires it.Milan Broz2012-03-271-1/+9
* Also skip pvmove for remotely active LVs.Milan Broz2012-03-271-0/+8
* Keep exclusive activation in pvmove if LV is already active.Milan Broz2012-03-261-1/+1
* Do not allow pvmove if some affected LVs are activatedMilan Broz2012-03-261-2/+24
* Use new flag PVMOVE_EXCLUSIVE in update_metatada call.Milan Broz2012-03-261-5/+11
* Fix error message when pvmove LV activation fails with name already in use.Alasdair Kergon2012-03-131-1/+1
* Using enum types for enumsZdenek Kabelac2012-02-281-1/+1
* reinstate !first_time checkAlasdair Kergon2011-12-081-2/+2
* Remove test for first_time with FIXMEZdenek Kabelac2011-10-111-2/+3
* Introduce revert_lv for better pvmove cleanup.Alasdair Kergon2011-09-271-5/+15
* Replace incomplete pvmove activation failure recovery code with a message.Alasdair Kergon2011-09-271-15/+2
* Abort if _finish_pvmove suspend_lvs fails instead of cleaning up incompletely.Alasdair Kergon2011-09-271-12/+13
* FIXMEs to note problems with some error paths. (Perhaps safer to disableAlasdair Kergon2011-09-211-0/+4
* Move the core of the lib/config/config.c functionality into libdevmapper,Petr Rockai2011-08-301-1/+1
* Replace free_vg with release_vgZdenek Kabelac2011-08-101-2/+2
* Major pvmove fix to issue ioctls in the correct order when multiple LVsAlasdair Kergon2011-06-111-46/+54
* Remove double bracesZdenek Kabelac2011-03-291-2/+2
* Add new free_pv_fid fn and use it throughout to free all attached fids.Peter Rajnoha2011-03-111-1/+8
* Rename vg_release to free_vg.Alasdair Kergon2010-12-081-2/+2
* Add escape sequence for ':' and '@' found in device names used as PVs.Peter Rajnoha2010-09-231-9/+8
* Fix pvmove --abort to work even for empty pvmove LVMilan Broz2010-08-231-1/+2
* Use __attribute__ consistently throughout.Alasdair Kergon2010-07-091-1/+1
* Account for mirror transient status when doing lvconvert --repair.Petr Rockai2010-05-241-1/+1
* Permit mimage LVs to be striped in lvcreate and lvresize.Alasdair Kergon2010-04-091-1/+1
* Prepare for _get_lvconvert_vg() reuse as part of a larger lvconvert.cMike Snitzer2010-02-051-1/+2
* Fix pvmove abort when temporary mirror fails to be cluster-aware.Milan Broz2010-01-271-16/+38
* Add some missing vg_revrts calls when pvmove aborts.Milan Broz2010-01-261-1/+4
* Add missing 'stack;' for all activate_lv and deactivate_lv callers.Mike Snitzer2010-01-051-2/+9
* Add missing 'stack;' for all suspend_lv and resume_lv callers.Mike Snitzer2010-01-051-7/+14
* Give better message for pvmove when all data on source PV is skipped.Peter Rajnoha2009-12-041-0/+10
* Fix pvmove test mode to not fail and do not poll.Milan Broz2009-12-031-1/+6
* Tidy some uses of arg_count and introduce arg_is_set.Alasdair Kergon2009-11-031-2/+1
* Make poll_mirror_progress a function that can be replaced.Alasdair Kergon2009-09-301-0/+1
* Refactor a couple log_error() statements in prep for larger log_error() patch.Dave Wysochanski2009-07-081-4/+2
* Fix vg_read() error paths to properly release upon vg_read_error().Dave Wysochanski2009-07-071-0/+1
* Convert the straight instances of vg_lock_and_read to new vg_read(_for_update).Dave Wysochanski2009-07-011-9/+3
* revert last patch - let's do a release firstAlasdair Kergon2009-06-261-3/+9
* Convert the straight instances of vg_lock_and_read to new vg_read(_for_update).Dave Wysochanski2009-06-261-9/+3