[lvm-devel] [PATCH 0/3] lvm2app: Possible lvm_lv_resize impl (V2)
Tony Asleson
tasleson at redhat.com
Fri Nov 2 20:33:07 UTC 2012
This patch set implements lvm_lv_resize for the lvm2app API.
As this patch set is pretty large and touches a number of different areas
I would appreciate folks to review. Specifically the first patch where
I added a flag to lv to do additional steps on a vg_commit. In addition
as users of the API are unable to interact the re-size has a implicit force, so
users could potentially lose data if they reduce the size of the lv.
Proposed changes pass local unit testing.
V2 - Removed automatic whitespace cleanup so patches are easier to
read.
Tony Asleson (3):
liblvm: Breakout required operations for re-size into vg_commit
liblvm: Move core lv re-size to lv_manip.c
lvm2app: Implement lvm_lv_resize
lib/format_text/flags.c | 1 +
lib/metadata/lv_manip.c | 665 +++++++++++++++++++++++++++++++
lib/metadata/metadata-exported.h | 76 ++++-
lib/metadata/metadata.c | 87 ++++-
lib/misc/lvm-percent.c | 5 +
lib/misc/lvm-percent.h | 2 +
liblvm/lvm_lv.c | 19 +-
tools/lvresize.c | 811 +++-----------------------------------
tools/toollib.c | 6 -
tools/tools.h | 17 -
10 files changed, 902 insertions(+), 787 deletions(-)
More information about the lvm-devel
mailing list