From: Casey Bodley Date: Mon, 7 Apr 2025 18:50:08 +0000 (-0400) Subject: qa/rgw: run verify tests with garbage collection disabled X-Git-Tag: v20.3.0~17^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b4da1eb1e94d66f1041945089ffdf45acf2fb5ad;p=ceph-ci.git 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 --- 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 00000000000..74547d255c2 --- /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