3 if [[ -z "${IMAGE_NAME}" ]]; then
4 echo image name must be provided
9 rbd status ${IMAGE_NAME} | grep -v "Watchers: none"
13 while ! is_qemu_running ; do
14 echo "*** Waiting for QEMU"
20 rbd feature disable ${IMAGE_NAME} journaling
21 rbd feature disable ${IMAGE_NAME} fast-diff
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 rbd feature enable ${IMAGE_NAME} fast-diff || break
31 if is_qemu_running ; then
35 echo "*** Disabling all features"
36 rbd feature disable ${IMAGE_NAME} journaling || break
37 rbd feature disable ${IMAGE_NAME} fast-diff || break
38 rbd feature disable ${IMAGE_NAME} object-map || break
39 rbd feature disable ${IMAGE_NAME} exclusive-lock || break
40 if is_qemu_running ; then
45 if is_qemu_running ; then
46 echo "RBD command failed on alive QEMU"