From: Sage Weil Date: Thu, 9 Jun 2016 21:04:38 +0000 (-0400) Subject: test/osd/osd-markdown: make test more reliable X-Git-Tag: v11.0.0~236^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a763fd9d5a3c97f10de4fa352a22f35159c3c9ef;p=ceph.git test/osd/osd-markdown: make test more reliable This can fail if the osd hasn't gotten the map for the last time it was marked down and come back up. This should make this test much more reliable (fewer false positives). Signed-off-by: Sage Weil --- diff --git a/src/test/osd/osd-markdown.sh b/src/test/osd/osd-markdown.sh index 095fe5f95169..f655021f3f4a 100755 --- a/src/test/osd/osd-markdown.sh +++ b/src/test/osd/osd-markdown.sh @@ -59,10 +59,10 @@ function TEST_markdown_exceed_maxdown_count() { run_osd $dir 0 || return 1 run_osd $dir 1 || return 1 run_osd $dir 2 || return 1 - # 3+1 times within 120s, osd should stay dead on the 4th time + # 3+1 times within 300s, osd should stay dead on the 4th time local count=3 local sleeptime=10 - local period=120 + local period=300 ceph tell osd.0 injectargs '--osd_max_markdown_count '$count'' || return 1 ceph tell osd.0 injectargs '--osd_max_markdown_period '$period'' || return 1 @@ -88,6 +88,7 @@ function TEST_markdown_boot() { markdown_N_impl $count $period $sleeptime #down N times, osd.0 should be up + sleep 15 # give osd plenty of time to notice and come back up ceph osd tree | grep up | grep osd.0 || return 1 } @@ -108,6 +109,7 @@ function TEST_markdown_boot_exceed_time() { ceph tell osd.0 injectargs '--osd_max_markdown_period '$period'' || return 1 markdown_N_impl $(($count+1)) $period $sleeptime + sleep 15 # give osd plenty of time to notice and come back up ceph osd tree | grep up | grep osd.0 || return 1 }