From 1dddc118d323a29862256e44d86a716979156c00 Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Tue, 24 Mar 2015 17:41:12 +0100 Subject: [PATCH] erasure-code: enable ec-rados-default.yaml The ec-rados-default.yaml started with: workload: sequential: which is only suitable for suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-default.yaml because suites/upgrade/giant-x/parallel/1-giant-install/giant.yaml has - parallel: - workload - upgrade-sequence The same file was included in contexts where the parallel task was not used and the workload did not run: ./suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml ./suites/upgrade/giant-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml ./suites/upgrade/giant-x/stress-split-erasure-code-x86_64/5-workload/ec-rados-default.yaml The ec-rados-default.yaml is modified to be a task instead of a sequential task in a parallel tasks. The ec-rados-sequential.yaml is added and is linked in suites/upgrade/giant-x/parallel/2-workload/sequential_run instead of ec-rados-default.yaml. http://tracker.ceph.com/issues/11221 Fixes: #11221 Signed-off-by: Loic Dachary --- erasure-code/ec-rados-default.yaml | 37 +++++++++---------- erasure-code/ec-rados-sequential.yaml | 19 ++++++++++ .../sequential_run/ec-rados-default.yaml | 1 - .../sequential_run/ec-rados-sequential.yaml | 1 + 4 files changed, 38 insertions(+), 20 deletions(-) create mode 100644 erasure-code/ec-rados-sequential.yaml delete mode 120000 suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-default.yaml create mode 120000 suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-sequential.yaml diff --git a/erasure-code/ec-rados-default.yaml b/erasure-code/ec-rados-default.yaml index f2f0452257ef0..e874ac1c8c3bc 100644 --- a/erasure-code/ec-rados-default.yaml +++ b/erasure-code/ec-rados-default.yaml @@ -1,19 +1,18 @@ -workload: - sequential: - - rados: - clients: [client.0] - ops: 4000 - objects: 50 - ec_pool: true - op_weights: - read: 100 - write: 0 - append: 100 - delete: 50 - snap_create: 50 - snap_remove: 50 - rollback: 50 - copy_from: 50 - setattr: 25 - rmattr: 25 - - print: "**** done rados ec sequential" +tasks: + - rados: + clients: [client.0] + ops: 4000 + objects: 50 + ec_pool: true + op_weights: + read: 100 + write: 0 + append: 100 + delete: 50 + snap_create: 50 + snap_remove: 50 + rollback: 50 + copy_from: 50 + setattr: 25 + rmattr: 25 + - print: "**** done rados ec task" diff --git a/erasure-code/ec-rados-sequential.yaml b/erasure-code/ec-rados-sequential.yaml new file mode 100644 index 0000000000000..f2f0452257ef0 --- /dev/null +++ b/erasure-code/ec-rados-sequential.yaml @@ -0,0 +1,19 @@ +workload: + sequential: + - rados: + clients: [client.0] + ops: 4000 + objects: 50 + ec_pool: true + op_weights: + read: 100 + write: 0 + append: 100 + delete: 50 + snap_create: 50 + snap_remove: 50 + rollback: 50 + copy_from: 50 + setattr: 25 + rmattr: 25 + - print: "**** done rados ec sequential" diff --git a/suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-default.yaml b/suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-default.yaml deleted file mode 120000 index fc05f580a2821..0000000000000 --- a/suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-default.yaml +++ /dev/null @@ -1 +0,0 @@ -../../../../../../erasure-code/ec-rados-default.yaml \ No newline at end of file diff --git a/suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-sequential.yaml b/suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-sequential.yaml new file mode 120000 index 0000000000000..667858608801a --- /dev/null +++ b/suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-sequential.yaml @@ -0,0 +1 @@ +../../../../../../erasure-code/ec-rados-sequential.yaml \ No newline at end of file -- 2.39.5