]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rados/singleton/all/recovery_preemption: make test more reliable
authorSage Weil <sage@redhat.com>
Tue, 27 Feb 2018 22:25:21 +0000 (16:25 -0600)
committerSage Weil <sage@redhat.com>
Wed, 4 Apr 2018 13:26:57 +0000 (08:26 -0500)
A 30 second run did only 7000 ops, which means ~50 log entires per pg...
not enough to trigger backfill.

Signed-off-by: Sage Weil <sage@redhat.com>
qa/suites/rados/singleton/all/recovery-preemption.yaml

index 6b4bb04af272ac0e766037303a8e354d6622210a..868e3894a3e693f01d05f1505da820440644ab36 100644 (file)
@@ -17,8 +17,9 @@ tasks:
     conf:
       osd:
         osd recovery sleep: .1
-        osd min pg log entries: 100
+        osd min pg log entries: 10
         osd max pg log entries: 1000
+        osd pg log trim min: 10
     log-whitelist:
       - \(POOL_APP_NOT_ENABLED\)
       - \(OSDMAP_FLAGS\)
@@ -30,6 +31,10 @@ tasks:
     osd.0:
       - ceph osd pool create foo 128
       - ceph osd pool application enable foo foo
+      - sleep 5
+- ceph.healthy:
+- exec:
+    osd.0:
       - rados -p foo bench 30 write -b 4096 --no-cleanup
       - ceph osd out 0
       - sleep 5