4 if [[ -z "${IMAGE_NAME}" ]]; then
5 echo image name must be provided
10 rbd status
${IMAGE_NAME} |
grep -v "Watchers: none"
14 while ! is_qemu_running
; do
15 echo "*** Waiting for QEMU"
21 rbd feature disable
${IMAGE_NAME} journaling
22 rbd feature disable
${IMAGE_NAME} object-map
23 rbd feature disable
${IMAGE_NAME} exclusive-lock
25 while is_qemu_running
; do
26 echo "*** Enabling all features"
27 rbd feature
enable ${IMAGE_NAME} exclusive-lock ||
break
28 rbd feature
enable ${IMAGE_NAME} journaling ||
break
29 rbd feature
enable ${IMAGE_NAME} object-map ||
break
30 if is_qemu_running
; then
34 echo "*** Disabling all features"
35 rbd feature disable
${IMAGE_NAME} journaling ||
break
36 rbd feature disable
${IMAGE_NAME} object-map ||
break
37 rbd feature disable
${IMAGE_NAME} exclusive-lock ||
break
38 if is_qemu_running
; then
43 if is_qemu_running
; then
44 echo "RBD command failed on alive QEMU"