From ce5d0b37d2984ede0e8ce85293bf05015403bbea Mon Sep 17 00:00:00 2001 From: Sridhar Seshasayee Date: Tue, 10 Nov 2020 17:29:17 +0530 Subject: [PATCH] qa/suite/rados: Introduce "scheduler" directory within rados perf suite. Introduce a "scheduler" directory under the rados:perf tree to allow perf suite to specify tests with the default scheduler(WPQ) and also with the dmClock scheduler. One specification also overrides the number of shards(1) and the number of threads per shard(16) to test with apart from the default settings. This allows testing and performance benchmarking with the new proposal to use one shard and multiple threads per shard with the dmClock scheduler. Signed-off-by: Sridhar Seshasayee --- .../rados/perf/scheduler/dmclock_1Shard_16Threads.yaml | 7 +++++++ qa/suites/rados/perf/scheduler/dmclock_default_shards.yaml | 5 +++++ qa/suites/rados/perf/scheduler/wpq_default_shards.yaml | 5 +++++ 3 files changed, 17 insertions(+) create mode 100644 qa/suites/rados/perf/scheduler/dmclock_1Shard_16Threads.yaml create mode 100644 qa/suites/rados/perf/scheduler/dmclock_default_shards.yaml create mode 100644 qa/suites/rados/perf/scheduler/wpq_default_shards.yaml diff --git a/qa/suites/rados/perf/scheduler/dmclock_1Shard_16Threads.yaml b/qa/suites/rados/perf/scheduler/dmclock_1Shard_16Threads.yaml new file mode 100644 index 000000000000..10388ad727cb --- /dev/null +++ b/qa/suites/rados/perf/scheduler/dmclock_1Shard_16Threads.yaml @@ -0,0 +1,7 @@ +overrides: + ceph: + conf: + osd: + osd op num shards: 1 + osd op num threads per shard: 16 + osd op queue: mclock_scheduler diff --git a/qa/suites/rados/perf/scheduler/dmclock_default_shards.yaml b/qa/suites/rados/perf/scheduler/dmclock_default_shards.yaml new file mode 100644 index 000000000000..57a0ed9122fb --- /dev/null +++ b/qa/suites/rados/perf/scheduler/dmclock_default_shards.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + osd: + osd op queue: mclock_scheduler diff --git a/qa/suites/rados/perf/scheduler/wpq_default_shards.yaml b/qa/suites/rados/perf/scheduler/wpq_default_shards.yaml new file mode 100644 index 000000000000..25d358f27a69 --- /dev/null +++ b/qa/suites/rados/perf/scheduler/wpq_default_shards.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + osd: + osd op queue: wpq -- 2.47.3