From 23f84d749f3e56af63dc2bcaa98fb7de1f0d1381 Mon Sep 17 00:00:00 2001 From: Jaime Melis Date: Wed, 5 Aug 2015 14:36:03 +0200 Subject: [PATCH] Feature #1727: add clone resize to ceph --- src/tm_mad/ceph/clone | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/tm_mad/ceph/clone b/src/tm_mad/ceph/clone index 5a4b19d5c0..8b4e70e879 100755 --- a/src/tm_mad/ceph/clone +++ b/src/tm_mad/ceph/clone @@ -60,10 +60,13 @@ unset i j XPATH_ELEMENTS while IFS= read -r -d '' element; do XPATH_ELEMENTS[i++]="$element" done < <(onevm show -x $VM_ID| $XPATH \ - /VM/TEMPLATE/DISK[DISK_ID=$DISK_ID]/CEPH_USER) + /VM/TEMPLATE/DISK[DISK_ID=$DISK_ID]/CEPH_USER \ + /VM/TEMPLATE/DISK[DISK_ID=$DISK_ID]/SIZE \ + /VM/TEMPLATE/DISK[DISK_ID=$DISK_ID]/ORIGINAL_SIZE) CEPH_USER="${XPATH_ELEMENTS[j++]}" - +SIZE="${XPATH_ELEMENTS[j++]}" +ORIGINAL_SIZE="${XPATH_ELEMENTS[j++]:-0}" #------------------------------------------------------------------------------- # Clone the image @@ -87,6 +90,10 @@ CLONE_CMD=$(cat <