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 <