From: Jason Dillaman Date: Mon, 8 Feb 2021 15:13:35 +0000 (-0500) Subject: qa/workunits/rbd: show snapshot deltas during stress test failure X-Git-Tag: v17.1.0~3006^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f079116e87161b55acaa08c55bf8b8e79cee8670;p=ceph.git qa/workunits/rbd: show snapshot deltas during stress test failure Signed-off-by: Jason Dillaman --- diff --git a/qa/workunits/rbd/rbd_mirror_stress.sh b/qa/workunits/rbd/rbd_mirror_stress.sh index 5125d0ed6e7d..a17ad75e1b58 100755 --- a/qa/workunits/rbd/rbd_mirror_stress.sh +++ b/qa/workunits/rbd/rbd_mirror_stress.sh @@ -31,6 +31,7 @@ compare_image_snaps() local pool=$1 local image=$2 local snap_name=$3 + local ret=0 local rmt_export=${TEMPDIR}/${CLUSTER2}-${pool}-${image}.export local loc_export=${TEMPDIR}/${CLUSTER1}-${pool}-${image}.export @@ -38,8 +39,13 @@ compare_image_snaps() rm -f ${rmt_export} ${loc_export} rbd --cluster ${CLUSTER2} -p ${pool} export ${image}@${snap_name} ${rmt_export} rbd --cluster ${CLUSTER1} -p ${pool} export ${image}@${snap_name} ${loc_export} - cmp ${rmt_export} ${loc_export} + if ! cmp ${rmt_export} ${loc_export} + then + show_diff ${rmt_export} ${loc_export} + ret=1 + fi rm -f ${rmt_export} ${loc_export} + return ${ret} } wait_for_pool_images()