]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
RGW: add delay injection options for integration testing
authorOguzhan Ozmen <oozmen@bloomberg.net>
Sun, 9 Nov 2025 00:59:56 +0000 (00:59 +0000)
committerOguzhan Ozmen <oozmen@bloomberg.net>
Fri, 13 Feb 2026 03:47:49 +0000 (03:47 +0000)
commit98276d90cd88da085ed3b829832c09f8901fa8d8
treeb08fcc1f0ab345065bb05d07827b5ec592e785ce
parentc630f339c4ff708fe4a14df61eaa9a8f72725f61
RGW: add delay injection options for integration testing

Introduce two developer-level configuration options for controlled delay
injection during integration testing:

  - rgw_inject_delay_sec: duration of the injected delay (in seconds)
  - rgw_inject_delay_pattern: pattern to select which delay points are
    activated

These options help reproduce timing-sensitive or race conditions in a
deterministic way during RGW integration tests.

In the future, these options may evolve to support more complex timing
scenarios by using list or map types. This would allow multiple delay
injection points to be configured simultaneously, for example: delaying
pattern A by 5 seconds, pattern B before or after a specific event, or
using different durations for each point.

Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
src/common/options/rgw.yaml.in