diff --git a/src/tm_mad/ceph/cpds b/src/tm_mad/ceph/cpds index 64e47842a8..bd729f2e7a 100755 --- a/src/tm_mad/ceph/cpds +++ b/src/tm_mad/ceph/cpds @@ -64,7 +64,13 @@ done < <(onevm show -x $VM_ID| $XPATH \ RBD_SRC="${XPATH_ELEMENTS[j++]}" PERSISTENT="${XPATH_ELEMENTS[j++]}" -ssh_exec_and_log "$DST_HOST" "$RBD copy $RBD_DST $DST" \ +if [ "$PERSISTENT" = "YES" ]; then + RBD_DST="${RBD_SRC}" +else + RBD_DST="${RBD_SRC}-${VM_ID}-${DISK_ID}" +fi + +ssh_exec_and_log "$SRC_HOST" "$RBD copy $RBD_DST $DST" \ "Error cloning $RBD_DST to $DST in $DST_HOST" exit 0