From fb2c4957a1010c7171ace932ee8429e4caf64644 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Mon, 7 Apr 2025 14:50:08 -0400 Subject: [PATCH] qa/rgw: run verify tests with garbage collection disabled extends the inline-data$ dimension of the rgw/verify subsuite to run with both inline data and garbage collection disabled this improves the likelihood for test cases to detect bugs that trigger accidental deletion of tail objects Fixes: https://tracker.ceph.com/issues/70823 Signed-off-by: Casey Bodley (cherry picked from commit b4da1eb1e94d66f1041945089ffdf45acf2fb5ad) --- qa/suites/rgw/verify/inline-data$/off-no-gc.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 qa/suites/rgw/verify/inline-data$/off-no-gc.yaml diff --git a/qa/suites/rgw/verify/inline-data$/off-no-gc.yaml b/qa/suites/rgw/verify/inline-data$/off-no-gc.yaml new file mode 100644 index 000000000000..74547d255c23 --- /dev/null +++ b/qa/suites/rgw/verify/inline-data$/off-no-gc.yaml @@ -0,0 +1,10 @@ +overrides: + rgw: + inline data: false + ceph: + conf: + osd: + # causes all cls_rgw_gc_queue_enqueue() requests to fail with ENOSPC. + # this tests that error path, and effectively disables garbage + # collection which has masked some data loss bugs in the past + rgw gc max queue size: 0 -- 2.47.3