From: Sridhar Seshasayee Date: Tue, 10 Nov 2020 11:59:17 +0000 (+0530) Subject: qa/suite/rados: Introduce "scheduler" directory within rados perf suite. X-Git-Tag: v16.1.0~591^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ce5d0b37d2984ede0e8ce85293bf05015403bbea;p=ceph.git 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 --- 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 00000000000..10388ad727c --- /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 00000000000..57a0ed9122f --- /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 00000000000..25d358f27a6 --- /dev/null +++ b/qa/suites/rados/perf/scheduler/wpq_default_shards.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + osd: + osd op queue: wpq