]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
erasure-code: add jerasure k=3 m=1 workload
authorLoic Dachary <loic-201408@dachary.org>
Mon, 25 Aug 2014 17:03:44 +0000 (19:03 +0200)
committerLoic Dachary <loic-201408@dachary.org>
Mon, 25 Aug 2014 17:07:39 +0000 (19:07 +0200)
It validates that http://tracker.ceph.com/issues/9209 is fixed.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
suites/rados/thrash/workloads/ec-k=3-m=1.yaml [new file with mode: 0644]

diff --git a/suites/rados/thrash/workloads/ec-k=3-m=1.yaml b/suites/rados/thrash/workloads/ec-k=3-m=1.yaml
new file mode 100644 (file)
index 0000000..109783f
--- /dev/null
@@ -0,0 +1,23 @@
+#
+# k=3 implies a stripe_width of 1376*3 = 4128 which is different from
+# the default value of 4096 It is also not a multiple of 1024*1024 and
+# creates situations where rounding rules during recovery becomes 
+# necessary. 
+#
+tasks:
+- rados:
+    clients: [client.0]
+    ops: 400
+    objects: 50
+    ec_pool: true
+    erasure_code_profile:
+      plugin: jerasure
+      k: 3
+      m: 1
+      technique: reed_sol_van
+      ruleset-failure-domain: osd
+    op_weights:
+      read: 45
+      write: 0
+      append: 45
+      delete: 10