]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
erasure-code: enable ec-rados-default.yaml
authorLoic Dachary <ldachary@redhat.com>
Tue, 24 Mar 2015 16:41:12 +0000 (17:41 +0100)
committerLoic Dachary <ldachary@redhat.com>
Wed, 25 Mar 2015 16:33:31 +0000 (17:33 +0100)
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 <loic@dachary.org>
erasure-code/ec-rados-default.yaml
erasure-code/ec-rados-sequential.yaml [new file with mode: 0644]
suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-default.yaml [deleted symlink]
suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-sequential.yaml [new symlink]

index f2f0452257ef075483197eaa6d5cbaacc7a6da0b..e874ac1c8c3bc7148701b2e1380d43d80e14ea43 100644 (file)
@@ -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 (file)
index 0000000..f2f0452
--- /dev/null
@@ -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 (symlink)
index fc05f58..0000000
+++ /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 (symlink)
index 0000000..6678586
--- /dev/null
@@ -0,0 +1 @@
+../../../../../../erasure-code/ec-rados-sequential.yaml
\ No newline at end of file