local image=$1
local image_id cmd
- test -n "${RBD_MIRROR_ASOK}"
+ test -n "${RBD_MIRROR_LOC_ASOK}"
- ceph --admin-daemon ${TEMPDIR}/rbd-mirror.asok \
- image_id=$(remote_image_id ${image})
- test -n "${image_id}"
-
- cmd=$(ceph --admin-daemon ${RBD_MIRROR_LOC_ASOK} help |
- sed -nEe 's/^.*"(rbd mirror flush.*'${image_id}'])":.*$/\1/p')
- test -n "${cmd}"
- ceph --admin-daemon ${RBD_MIRROR_LOC_ASOK} ${cmd}
++ ceph --admin-daemon ${RBD_MIRROR_LOC_ASOK} \
+ rbd mirror flush ${POOL}/${image}
}
test_image_replay_state()
local test_state=$2
local current_state=stopped
- test -n "${RBD_MIRROR_ASOK}"
+ test -n "${RBD_MIRROR_LOC_ASOK}"
- ceph --admin-daemon ${RBD_MIRROR_ASOK} help |
- ceph --admin-daemon ${RBD_MIRROR_LOC_ASOK} help | fgrep "${image_id}" &&
- current_state=started
++ ceph --admin-daemon ${RBD_MIRROR_LOC_ASOK} help |
+ fgrep "rbd mirror status ${POOL}/${image}" && current_state=started
test "${test_state}" = "${current_state}"
}