From ba46a54f539b702a14729c7680449d92c5447585 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 20 Jun 2017 22:47:40 -0400 Subject: [PATCH] qa/objectstore/bluestore: lower full thresholds 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 --- qa/objectstore/bluestore-comp.yaml | 5 +++++ qa/objectstore/bluestore.yaml | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/qa/objectstore/bluestore-comp.yaml b/qa/objectstore/bluestore-comp.yaml index 274962f0f9a4a..16767efac7629 100644 --- a/qa/objectstore/bluestore-comp.yaml +++ b/qa/objectstore/bluestore-comp.yaml @@ -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 diff --git a/qa/objectstore/bluestore.yaml b/qa/objectstore/bluestore.yaml index d7f59aa45a791..794d9e9d0e717 100644 --- a/qa/objectstore/bluestore.yaml +++ b/qa/objectstore/bluestore.yaml @@ -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 -- 2.47.3