summaryrefslogtreecommitdiffstats
path: root/tools/pvmove.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix convert polling to ignore LV with different UUID.Milan Broz2009-06-011-2/+2
* Pre-release cleanups.Alasdair Kergon2009-05-211-1/+1
* If pvmove fails activating mirror volume, try restore to previous state.Milan Broz2009-05-191-6/+14
* Remove unneeded import parameter from lv_create_empty.Milan Broz2009-05-131-1/+1
* Move metadata backup call after vg_commit.Milan Broz2009-04-211-10/+11
* Properly release VG memory pool in all CLI tools.Milan Broz2009-04-101-37/+19
* Fix last check-ins: seg can be NULL.Alasdair Kergon2009-02-281-1/+1
* Right, a simple build (without options) is working again.Alasdair Kergon2008-11-031-23/+23
* Add vg_is_clustered() helper function.Dave Wysochanski2008-04-101-1/+1
* Use clustered mirror log with pvmove in clustered VGs, if available.Alasdair Kergon2008-04-091-20/+52
* Fix some pvmove error status codes.Alasdair Kergon2008-04-091-4/+5
* Add detection of clustered mirror log capability.Milan Broz2008-04-071-9/+25