From d2af7b7e39d9a4cace7e710dacf3c8e6fd280282 Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Mon, 15 Nov 2010 12:39:56 -0800 Subject: [PATCH] test_unfound.sh: start recovery at end of test Signed-off-by: Colin McCabe --- src/test/test_unfound.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/test_unfound.sh b/src/test/test_unfound.sh index 3651207da94f1..1044e31fb4e9e 100755 --- a/src/test/test_unfound.sh +++ b/src/test/test_unfound.sh @@ -22,6 +22,15 @@ setup() { ./vstart.sh -d -n -o 'osd recovery delay start = 10000' || die "vstart failed" } +start_recovery() { + CEPH_NUM_OSD=$1 + osd=0 + while [ $osd -lt $CEPH_NUM_OSD ]; do + ./ceph osd tell $osd injectargs 'osd recovery delay start = 0' + osd=$((osd+1)) + done +} + osd_resurrection_1_impl() { # Write lots and lots of objects my_write_objects 1 2 @@ -111,6 +120,9 @@ stray_test_impl() { poll_cmd "./ceph pg debug unfound_objects_exist" FALSE 4 240 [ $? -eq 1 ] || die "Failed to discover unfound objects." + echo "starting recovery..." + start_recovery 3 + # success return 0 } -- 2.39.5