tm-ceph.patch
| clone 2014-12-11 09:32:18.882111020 +0100 | ||
|---|---|---|
| 76 | 76 |
CLONE_CMD=$(cat <<EOF |
| 77 | 77 |
set -e |
| 78 | 78 | |
| 79 |
RBD_FORMAT=\$($RBD info $SRC_PATH | sed -n 's/.*format: // p') |
|
| 80 |
|
|
| 81 |
if [ "\$RBD_FORMAT" = "2" ]; then |
|
| 82 |
$RBD snap create "$SRC_PATH@$RBD_SNAP" |
|
| 83 |
$RBD snap protect "$SRC_PATH@$RBD_SNAP" |
|
| 84 |
$RBD clone "$SRC_PATH@$RBD_SNAP" $RBD_DST |
|
| 85 |
else |
|
| 86 |
$RBD copy $SRC_PATH $RBD_DST |
|
| 79 |
if ! $RBD info $RBD_DST; then |
|
| 80 |
RBD_FORMAT=\$($RBD info $SRC_PATH | sed -n 's/.*format: // p') |
|
| 81 |
if [ "\$RBD_FORMAT" = "2" ]; then |
|
| 82 |
$RBD snap create "$SRC_PATH@$RBD_SNAP" |
|
| 83 |
$RBD snap protect "$SRC_PATH@$RBD_SNAP" |
|
| 84 |
$RBD clone "$SRC_PATH@$RBD_SNAP" $RBD_DST |
|
| 85 |
else |
|
| 86 |
$RBD copy $SRC_PATH $RBD_DST |
|
| 87 |
fi |
|
| 87 | 88 |
fi |
| 88 | 89 |
EOF |
| 89 | 90 |
) |
| 90 | 91 | |
| 91 |
- |
|