From: Loic Dachary Date: Tue, 24 Mar 2015 16:41:12 +0000 (+0100) Subject: erasure-code: enable ec-rados-default.yaml X-Git-Tag: v10.2.6~165^2^2~522^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1dddc118d323a29862256e44d86a716979156c00;p=ceph.git 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 --- diff --git a/erasure-code/ec-rados-default.yaml b/erasure-code/ec-rados-default.yaml index f2f0452257e..e874ac1c8c3 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 00000000000..f2f0452257e --- /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 fc05f580a28..00000000000 --- 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 00000000000..66785860880 --- /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