From ceb8e457e7c3bd1ce1c14833c091f517a024d6d5 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Fri, 13 Mar 2020 15:58:44 -0700 Subject: suites/rados/thrash: add rados-high-concurrency Signed-off-by: Samuel Just --- qa/tasks/radosbench.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'qa/tasks/radosbench.py') diff --git a/qa/tasks/radosbench.py b/qa/tasks/radosbench.py index f840e646dd6..90b21a5d88b 100644 --- a/qa/tasks/radosbench.py +++ b/qa/tasks/radosbench.py @@ -23,6 +23,7 @@ def task(ctx, config): time: pool: size: write size to use + concurrency: max number of outstanding writes (16) objectsize: object size to use unique_pool: use a unique pool, defaults to False ec_pool: create an ec pool, defaults to False @@ -83,6 +84,7 @@ def task(ctx, config): pool = manager.create_pool_with_unique_name(erasure_code_profile_name=profile_name) size = config.get('size', 65536) + concurrency = config.get('concurrency', 16) osize = config.get('objectsize', 65536) sizeargs = ['-b', str(size)] if osize != 0 and osize != size: @@ -102,6 +104,7 @@ def task(ctx, config): '--no-log-to-stderr', '--name', role] + sizeargs + + ['-t', str(concurrency)] + ['-p' , pool, 'bench', str(60), "write", "--no-cleanup" ]).format(tdir=testdir), -- cgit v1.2.3