From: Jamie Pryde Date: Fri, 4 Jul 2025 20:34:36 +0000 (+0100) Subject: qa: Run RADOS suites with ec optimizations on and off X-Git-Tag: testing/wip-vshankar-testing-20250903.070400-debug~1^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=45a1280e8a37a0581f9fbb5d03347b989ac345a2;p=ceph-ci.git qa: Run RADOS suites with ec optimizations on and off Signed-off-by: Jamie Pryde --- diff --git a/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/.qa b/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/ec_optimizations_off.yaml b/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/ec_optimizations_off.yaml new file mode 100644 index 00000000000..9c2ee4e92f8 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/ec_optimizations_off.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: false diff --git a/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/ec_optimizations_on.yaml b/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/ec_optimizations_on.yaml new file mode 100644 index 00000000000..4b723809806 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-big/ec_optimizations/ec_optimizations_on.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: true diff --git a/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/.qa b/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/ec_optimizations_off.yaml b/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/ec_optimizations_off.yaml new file mode 100644 index 00000000000..9c2ee4e92f8 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/ec_optimizations_off.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: false diff --git a/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/ec_optimizations_on.yaml b/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/ec_optimizations_on.yaml new file mode 100644 index 00000000000..4b723809806 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-crush-4-nodes/ec_optimizations/ec_optimizations_on.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: true diff --git a/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/.qa b/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/ec_optimizations_off.yaml b/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/ec_optimizations_off.yaml new file mode 100644 index 00000000000..9c2ee4e92f8 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/ec_optimizations_off.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: false diff --git a/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/ec_optimizations_on.yaml b/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/ec_optimizations_on.yaml new file mode 100644 index 00000000000..4b723809806 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-isa/ec_optimizations/ec_optimizations_on.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: true diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/.qa b/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/ec_optimizations_off.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/ec_optimizations_off.yaml new file mode 100644 index 00000000000..9c2ee4e92f8 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/ec_optimizations_off.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: false diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/ec_optimizations_on.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/ec_optimizations_on.yaml new file mode 100644 index 00000000000..4b723809806 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-overwrites/ec_optimizations/ec_optimizations_on.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: true diff --git a/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/.qa b/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/ec_optimizations_off.yaml b/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/ec_optimizations_off.yaml new file mode 100644 index 00000000000..9c2ee4e92f8 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/ec_optimizations_off.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: false diff --git a/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/ec_optimizations_on.yaml b/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/ec_optimizations_on.yaml new file mode 100644 index 00000000000..4b723809806 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code-shec/ec_optimizations/ec_optimizations_on.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: true diff --git a/qa/suites/rados/thrash-erasure-code/ec_optimizations/.qa b/qa/suites/rados/thrash-erasure-code/ec_optimizations/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code/ec_optimizations/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/rados/thrash-erasure-code/ec_optimizations/ec_optimizations_off.yaml b/qa/suites/rados/thrash-erasure-code/ec_optimizations/ec_optimizations_off.yaml new file mode 100644 index 00000000000..9c2ee4e92f8 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code/ec_optimizations/ec_optimizations_off.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: false diff --git a/qa/suites/rados/thrash-erasure-code/ec_optimizations/ec_optimizations_on.yaml b/qa/suites/rados/thrash-erasure-code/ec_optimizations/ec_optimizations_on.yaml new file mode 100644 index 00000000000..4b723809806 --- /dev/null +++ b/qa/suites/rados/thrash-erasure-code/ec_optimizations/ec_optimizations_on.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + conf: + global: + enable experimental unrecoverable data corrupting features: '*' + osd_pool_default_flag_ec_optimizations: true