qa/standalone/osd/osd-markdown: disable CLI command dups

The markdown test is based on marking down a specific number of times, but
the duplicate commands from the CLI may not get absorbed/batched by the
mon, breaking the test.  Override the default qa/tasks/workunit.py
behavior of sending dups.

Fixes: http://tracker.ceph.com/issues/38359
Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
Sage Weil 2019-02-18 15:02:25 -06:00
parent a941e2807b
commit c6a7b2cbd1

View File

@ -45,7 +45,10 @@ function markdown_N_impl() {
ceph osd tree
ceph osd tree | grep osd.0 |grep up || return 1
# mark the OSD down.
ceph osd down 0
# override any dup setting in the environment to ensure we do this
# exactly once (modulo messenger failures, at least; we can't *actually*
# provide exactly-once semantics for mon commands).
CEPH_CLI_TEST_DUP_COMMAND=0 ceph osd down 0
sleep $sleeptime
done
}