From 006380b6e1e009e1b037f6e02b64e68986d6a622 Mon Sep 17 00:00:00 2001 From: Jamie Pryde Date: Wed, 4 Sep 2024 13:57:08 +0000 Subject: [PATCH] qa/erasure-code: add new teuthology isa configs Signed-off-by: Jamie Pryde --- .../ec-rados-plugin=isa-k=10-m=4.yaml | 26 +++++++++++++++++++ .../ec-rados-plugin=isa-k=2-m=1.yaml | 2 +- .../ec-rados-plugin=isa-k=4-m=2.yaml | 26 +++++++++++++++++++ .../ec-rados-plugin=isa-k=6-m=3.yaml | 26 +++++++++++++++++++ .../ec-rados-plugin=jerasure-k=4-m=2.yaml | 2 +- .../ec-rados-plugin=isa-k=10-m=4.yaml | 1 + .../ec-rados-plugin=isa-k=4-m=2.yaml | 1 + .../ec-rados-plugin=isa-k=6-m=3.yaml | 1 + 8 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 qa/erasure-code/ec-rados-plugin=isa-k=10-m=4.yaml create mode 100644 qa/erasure-code/ec-rados-plugin=isa-k=4-m=2.yaml create mode 100644 qa/erasure-code/ec-rados-plugin=isa-k=6-m=3.yaml create mode 120000 qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=10-m=4.yaml create mode 120000 qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=4-m=2.yaml create mode 120000 qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=6-m=3.yaml diff --git a/qa/erasure-code/ec-rados-plugin=isa-k=10-m=4.yaml b/qa/erasure-code/ec-rados-plugin=isa-k=10-m=4.yaml new file mode 100644 index 0000000000000..fec1d98ca8157 --- /dev/null +++ b/qa/erasure-code/ec-rados-plugin=isa-k=10-m=4.yaml @@ -0,0 +1,26 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 50 + ec_pool: true + min_size: 10 + write_append_excl: false + erasure_code_profile: + name: isa104profile + plugin: isa + k: 10 + m: 4 + technique: reed_sol_van + crush-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 diff --git a/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml b/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml index 64b59705c071e..4102d1337af72 100644 --- a/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml +++ b/qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml @@ -7,7 +7,7 @@ tasks: min_size: 2 write_append_excl: false erasure_code_profile: - name: isaprofile + name: isa21profile plugin: isa k: 2 m: 1 diff --git a/qa/erasure-code/ec-rados-plugin=isa-k=4-m=2.yaml b/qa/erasure-code/ec-rados-plugin=isa-k=4-m=2.yaml new file mode 100644 index 0000000000000..a49179f83069c --- /dev/null +++ b/qa/erasure-code/ec-rados-plugin=isa-k=4-m=2.yaml @@ -0,0 +1,26 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 50 + ec_pool: true + min_size: 4 + write_append_excl: false + erasure_code_profile: + name: isa42profile + plugin: isa + k: 4 + m: 2 + technique: reed_sol_van + crush-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 diff --git a/qa/erasure-code/ec-rados-plugin=isa-k=6-m=3.yaml b/qa/erasure-code/ec-rados-plugin=isa-k=6-m=3.yaml new file mode 100644 index 0000000000000..4c500781400b7 --- /dev/null +++ b/qa/erasure-code/ec-rados-plugin=isa-k=6-m=3.yaml @@ -0,0 +1,26 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 50 + ec_pool: true + min_size: 6 + write_append_excl: false + erasure_code_profile: + name: isa63profile + plugin: isa + k: 6 + m: 3 + technique: reed_sol_van + crush-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 diff --git a/qa/erasure-code/ec-rados-plugin=jerasure-k=4-m=2.yaml b/qa/erasure-code/ec-rados-plugin=jerasure-k=4-m=2.yaml index a0cd68a55f534..e6b57d67a36a5 100644 --- a/qa/erasure-code/ec-rados-plugin=jerasure-k=4-m=2.yaml +++ b/qa/erasure-code/ec-rados-plugin=jerasure-k=4-m=2.yaml @@ -6,7 +6,7 @@ tasks: ec_pool: true write_append_excl: false erasure_code_profile: - name: jerasure21profile + name: jerasure42profile plugin: jerasure k: 4 m: 2 diff --git a/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=10-m=4.yaml b/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=10-m=4.yaml new file mode 120000 index 0000000000000..346c7d8dba116 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=10-m=4.yaml @@ -0,0 +1 @@ +.qa/erasure-code/ec-rados-plugin=isa-k=10-m=4.yaml \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=4-m=2.yaml b/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=4-m=2.yaml new file mode 120000 index 0000000000000..6466246f36f22 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=4-m=2.yaml @@ -0,0 +1 @@ +.qa/erasure-code/ec-rados-plugin=isa-k=4-m=2.yaml \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=6-m=3.yaml b/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=6-m=3.yaml new file mode 120000 index 0000000000000..a9750378d1640 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-isa/workloads/ec-rados-plugin=isa-k=6-m=3.yaml @@ -0,0 +1 @@ +.qa/erasure-code/ec-rados-plugin=isa-k=6-m=3.yaml \ No newline at end of file -- 2.39.5