ops: 4000
objects: 50
ec_pool: true
+ write_append_excl: false
op_weights:
read: 100
write: 0
ops: 4000
objects: 50
ec_pool: true
+ write_append_excl: false
op_weights:
read: 100
write: 0
ops: 4000
objects: 50
ec_pool: true
+ write_append_excl: false
erasure_code_profile:
name: isaprofile
plugin: isa
ops: 4000
objects: 50
ec_pool: true
+ write_append_excl: false
erasure_code_profile:
name: jerasure21profile
plugin: jerasure
ops: 4000
objects: 50
ec_pool: true
+ write_append_excl: false
erasure_code_profile:
name: jerasure31profile
plugin: jerasure
ops: 4000
objects: 50
ec_pool: true
+ write_append_excl: false
erasure_code_profile:
name: lrcprofile
plugin: lrc
ops: 400
objects: 50
ec_pool: true
+ write_append_excl: false
erasure_code_profile:
name: shecprofile
plugin: shec
copy_from: 50
setattr: 25
rmattr: 25
-overrides:
- ceph:
- conf:
- global:
- enable experimental unrecoverable data corrupting features: shec, ms-type-async
ops: 4000
objects: 50
ec_pool: true
+ write_append_excl: false
op_weights:
read: 100
write: 0
+++ /dev/null
-tasks:
- - rados:
- clients: [client.0]
- ops: 4000
- objects: 50
- ec_pool: true
- write_append_excl: false
- 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"
--- /dev/null
+../../../../../erasure-code/ec-rados-default.yaml
\ No newline at end of file
+++ /dev/null
-tasks:
-- rados:
- clients: [client.0]
- ops: 4000
- objects: 50
- ec_pool: true
- erasure_code_profile:
- name: isaprofile
- plugin: isa
- k: 2
- m: 1
- technique: reed_sol_van
- ruleset-failure-domain: osd
- write_append_excl: false
- 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 ec-rados-plugin=isa-k=2-m=1 9-workload"
--- /dev/null
+../../../../../erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml
\ No newline at end of file
+++ /dev/null
-tasks:
- - rados:
- clients: [client.0]
- ops: 4000
- objects: 50
- ec_pool: true
- write_append_excl: false
- 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"
--- /dev/null
+../../../../../erasure-code/ec-rados-default.yaml
\ No newline at end of file
+++ /dev/null
-#
-# 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: 4000
- objects: 50
- ec_pool: true
- write_append_excl: false
- erasure_code_profile:
- name: jerasure31profile
- plugin: jerasure
- k: 3
- m: 1
- technique: reed_sol_van
- ruleset-failure-domain: osd
- 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
--- /dev/null
+../../../../../erasure-code/ec-rados-plugin=jerasure-k=3-m=1.yaml
\ No newline at end of file