From: Mykola Golub Date: Tue, 31 Oct 2017 07:48:45 +0000 (+0200) Subject: qa/suites/rbd: enable fsx deep_copy test case X-Git-Tag: v13.0.1~279^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3a09801ceb090ba97600b50b80517f90aa4dab81;p=ceph.git qa/suites/rbd: enable fsx deep_copy test case Signed-off-by: Mykola Golub --- diff --git a/qa/suites/rbd/thrash/workloads/rbd_fsx_deep_copy.yaml b/qa/suites/rbd/thrash/workloads/rbd_fsx_deep_copy.yaml new file mode 100644 index 000000000000..797491499321 --- /dev/null +++ b/qa/suites/rbd/thrash/workloads/rbd_fsx_deep_copy.yaml @@ -0,0 +1,5 @@ +tasks: +- rbd_fsx: + clients: [client.0] + ops: 6000 + deep_copy: True diff --git a/qa/tasks/rbd_fsx.py b/qa/tasks/rbd_fsx.py index ab1a47f093cb..7dae4478a465 100644 --- a/qa/tasks/rbd_fsx.py +++ b/qa/tasks/rbd_fsx.py @@ -92,6 +92,8 @@ def _run_one_client(ctx, config, role): args.append('-U') # -U disables randomized striping if not config.get('punch_holes', True): args.append('-H') # -H disables discard ops + if config.get('deep_copy', False): + args.append('-g') # -g deep copy instead of clone if config.get('journal_replay', False): args.append('-j') # -j replay all IO events from journal args.extend([