From 26118f66151043dbf5ac9abb236b46b0baaeeee3 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Mon, 8 Feb 2021 10:13:35 -0500 Subject: [PATCH] qa/workunits/rbd: show snapshot deltas during stress test failure Signed-off-by: Jason Dillaman (cherry picked from commit f079116e87161b55acaa08c55bf8b8e79cee8670) --- qa/workunits/rbd/rbd_mirror_stress.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/qa/workunits/rbd/rbd_mirror_stress.sh b/qa/workunits/rbd/rbd_mirror_stress.sh index 5125d0ed6e7dd..a17ad75e1b58e 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() -- 2.39.5