aboutsummaryrefslogtreecommitdiff
path: root/tools/pvmove.c
AgeCommit message (Expand)Author
2013-04-21thin: explicitly avoid pvmove operationZdenek Kabelac
2013-04-21raid: read segment only for known LVZdenek Kabelac
2013-03-19metadata: add 'allow_orphan' arg to find_pv_by_name fnPeter Rajnoha
2012-12-04pvmove/RAID: Disallow pvmove on RAID LVs until properly handledJonathan Brassow
2012-08-25config: add silent modeAlasdair G Kergon
2012-03-27Fail early if cmirror is not detected and pvmove requires it.Milan Broz
2012-03-27Also skip pvmove for remotely active LVs.Milan Broz
2012-03-26Keep exclusive activation in pvmove if LV is already active.Milan Broz
2012-03-26Do not allow pvmove if some affected LVs are activatedMilan Broz
2012-03-26Use new flag PVMOVE_EXCLUSIVE in update_metatada call.Milan Broz
2012-03-13Fix error message when pvmove LV activation fails with name already in use.Alasdair Kergon
2012-02-28Using enum types for enumsZdenek Kabelac
2011-12-08reinstate !first_time checkAlasdair Kergon
2011-10-11Remove test for first_time with FIXMEZdenek Kabelac
2011-09-27Introduce revert_lv for better pvmove cleanup.Alasdair Kergon
2011-09-27Replace incomplete pvmove activation failure recovery code with a message.Alasdair Kergon
2011-09-27Abort if _finish_pvmove suspend_lvs fails instead of cleaning up incompletely.Alasdair Kergon
2011-09-21FIXMEs to note problems with some error paths. (Perhaps safer to disableAlasdair Kergon
2011-08-30Move the core of the lib/config/config.c functionality into libdevmapper,Petr Rockai
2011-08-10Replace free_vg with release_vgZdenek Kabelac
2011-06-11Major pvmove fix to issue ioctls in the correct order when multiple LVsAlasdair Kergon
2011-03-29Remove double bracesZdenek Kabelac
2011-03-11Add new free_pv_fid fn and use it throughout to free all attached fids.Peter Rajnoha
2010-12-08Rename vg_release to free_vg.Alasdair Kergon
2010-09-23Add escape sequence for ':' and '@' found in device names used as PVs.Peter Rajnoha
2010-08-23Fix pvmove --abort to work even for empty pvmove LVMilan Broz
2010-07-09Use __attribute__ consistently throughout.Alasdair Kergon
2010-05-24Account for mirror transient status when doing lvconvert --repair.Petr Rockai
2010-04-09Permit mimage LVs to be striped in lvcreate and lvresize.Alasdair Kergon
2010-02-05Prepare for _get_lvconvert_vg() reuse as part of a larger lvconvert.cMike Snitzer
2010-01-27Fix pvmove abort when temporary mirror fails to be cluster-aware.Milan Broz
2010-01-26Add some missing vg_revrts calls when pvmove aborts.Milan Broz
2010-01-05Add missing 'stack;' for all activate_lv and deactivate_lv callers.Mike Snitzer
2010-01-05Add missing 'stack;' for all suspend_lv and resume_lv callers.Mike Snitzer
2009-12-04Give better message for pvmove when all data on source PV is skipped.Peter Rajnoha
2009-12-03Fix pvmove test mode to not fail and do not poll.Milan Broz
2009-11-03Tidy some uses of arg_count and introduce arg_is_set.Alasdair Kergon
2009-09-30Make poll_mirror_progress a function that can be replaced.Alasdair Kergon
2009-07-08Refactor a couple log_error() statements in prep for larger log_error() patch.Dave Wysochanski
2009-07-07Fix vg_read() error paths to properly release upon vg_read_error().Dave Wysochanski
2009-07-01Convert the straight instances of vg_lock_and_read to new vg_read(_for_update).Dave Wysochanski
2009-06-26revert last patch - let's do a release firstAlasdair Kergon
2009-06-26Convert the straight instances of vg_lock_and_read to new vg_read(_for_update).Dave Wysochanski
2009-06-01Fix convert polling to ignore LV with different UUID.Milan Broz
2009-05-21Pre-release cleanups.Alasdair Kergon
2009-05-19If pvmove fails activating mirror volume, try restore to previous state.Milan Broz
2009-05-13Remove unneeded import parameter from lv_create_empty.Milan Broz
2009-04-21Move metadata backup call after vg_commit.Milan Broz
2009-04-10Properly release VG memory pool in all CLI tools.Milan Broz
2009-02-28Fix last check-ins: seg can be NULL.Alasdair Kergon