From: myoungwon oh Date: Tue, 16 May 2017 18:43:51 +0000 (+0900) Subject: qa/suites/rados/thrash: add redirect test cases X-Git-Tag: v12.1.0~57^2~9^2~2^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a07ad9fe80a55f00f71f41a69341f6347b8ef4d1;p=ceph.git qa/suites/rados/thrash: add redirect test cases Signed-off-by: Myoungwon Oh omwmw@sk.com --- diff --git a/qa/suites/rados/thrash/workloads/redirect.yaml b/qa/suites/rados/thrash/workloads/redirect.yaml new file mode 100644 index 000000000000..50bd812b4b71 --- /dev/null +++ b/qa/suites/rados/thrash/workloads/redirect.yaml @@ -0,0 +1,11 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 500 + set_redirect: true + op_weights: + read: 100 + write: 100 + delete: 50 + copy_from: 50 diff --git a/qa/suites/rados/thrash/workloads/redirect_set_object.yaml b/qa/suites/rados/thrash/workloads/redirect_set_object.yaml new file mode 100644 index 000000000000..74595e2f1aa4 --- /dev/null +++ b/qa/suites/rados/thrash/workloads/redirect_set_object.yaml @@ -0,0 +1,9 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 500 + set_redirect: true + op_weights: + set_redirect: 100 + copy_from: 100 diff --git a/qa/tasks/rados.py b/qa/tasks/rados.py index eceff90381c5..0732c0705ec2 100644 --- a/qa/tasks/rados.py +++ b/qa/tasks/rados.py @@ -143,6 +143,8 @@ def task(ctx, config): args.extend(['--ec-pool']) if config.get('write_fadvise_dontneed', False): args.extend(['--write-fadvise-dontneed']) + if config.get('set_redirect', False): + args.extend(['--set_redirect']) if config.get('pool_snaps', False): args.extend(['--pool-snaps']) args.extend([