From 65e7e4a38f8d9e90f2a49d1fe77e4ecb8e4bd5c8 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Tue, 20 Feb 2018 15:47:57 +0000 Subject: [PATCH] qa: enable mon osdmap pruning on rados/monthrash Signed-off-by: Joao Eduardo Luis --- qa/suites/rados/monthrash/ceph.yaml | 4 ++++ .../workloads/rados_mon_osdmap_prune.yaml | 22 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 qa/suites/rados/monthrash/workloads/rados_mon_osdmap_prune.yaml diff --git a/qa/suites/rados/monthrash/ceph.yaml b/qa/suites/rados/monthrash/ceph.yaml index 6e8bc866e69..22b27c1ee46 100644 --- a/qa/suites/rados/monthrash/ceph.yaml +++ b/qa/suites/rados/monthrash/ceph.yaml @@ -4,6 +4,10 @@ overrides: mon: mon min osdmap epochs: 25 paxos service trim min: 5 + # prune full osdmaps regularly + mon osdmap full prune min: 15 + mon osdmap full prune interval: 2 + mon osdmap full prune txsize: 2 # thrashing monitors may make mgr have trouble w/ its keepalive log-whitelist: - daemon x is unresponsive diff --git a/qa/suites/rados/monthrash/workloads/rados_mon_osdmap_prune.yaml b/qa/suites/rados/monthrash/workloads/rados_mon_osdmap_prune.yaml new file mode 100644 index 00000000000..cca902af22d --- /dev/null +++ b/qa/suites/rados/monthrash/workloads/rados_mon_osdmap_prune.yaml @@ -0,0 +1,22 @@ +overrides: + ceph: + conf: + mon: + mon debug extra checks: true + mon min osdmap epochs: 100 + mon osdmap full prune enabled: true + mon osdmap full prune min: 200 + mon osdmap full prune interval: 10 + mon osdmap full prune txsize: 100 + osd: + osd beacon report interval: 10 + log-whitelist: + # setting/unsetting noup will trigger health warns, + # causing tests to fail due to health warns, even if + # the tests themselves are successful. + - \(OSDMAP_FLAGS\) +tasks: +- workunit: + clients: + client.0: + - mon/test_mon_osdmap_prune.sh