]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/objectstore/bluestore: lower full thresholds
authorSage Weil <sage@redhat.com>
Wed, 21 Jun 2017 02:47:40 +0000 (22:47 -0400)
committerJosh Durgin <jdurgin@redhat.com>
Wed, 21 Jun 2017 21:52:49 +0000 (14:52 -0700)
On NVMe we can write really fast... fast enough that we may fill up before
we realize we are nearly full.  It's a problem here only because our
devices are so small that the OSDs fill up proportionally quickly.

Signed-off-by: Sage Weil <sage@redhat.com>
qa/objectstore/bluestore-comp.yaml
qa/objectstore/bluestore.yaml

index 274962f0f9a4a63af06f6770aaa823c736a3e02f..16767efac762961aef75f159e2266413990bd072 100644 (file)
@@ -14,6 +14,11 @@ overrides:
         debug rocksdb: 10
         bluestore compression mode: aggressive
         bluestore fsck on mount: true
+        # lower the full ratios since we can fill up a 100gb osd so quickly
+        mon osd full ratio: .9
+        mon osd backfillfull_ratio: .85
+        mon osd nearfull ratio: .8
+        osd failsafe full ratio: .95
 
 # this doesn't work with failures bc the log writes are not atomic across the two backends
 #        bluestore bluefs env mirror: true
index d7f59aa45a7911442ebf94b42b4056c4b543b9c4..794d9e9d0e7178332005886b4aa703ecec02b4e0 100644 (file)
@@ -13,6 +13,10 @@ overrides:
         debug bluefs: 20
         debug rocksdb: 10
         bluestore fsck on mount: true
-
+        # lower the full ratios since we can fill up a 100gb osd so quickly
+        mon osd full ratio: .9
+        mon osd backfillfull_ratio: .85
+        mon osd nearfull ratio: .8
+        osd failsafe full ratio: .95
 # this doesn't work with failures bc the log writes are not atomic across the two backends
 #        bluestore bluefs env mirror: true