ceph/qa/config/rados.yaml
Sridhar Seshasayee 4c22fcfbe8 qa/: Override mClock profile to 'high_recovery_ops' for qa tests
The qa tests are not client I/O centric and mostly focus on triggering
recovery/backfills and monitor them for completion within a finite amount
of time. The same holds true for scrub operations.

Therefore, an mClock profile that optimizes background operations is a
better fit for qa related tests. The osd_mclock_profile is therefore
globally overriden to 'high_recovery_ops' profile for the Rados suite as
it fits the requirement.

Also, many standalone tests expect recovery and scrub operations to
complete within a finite time. To ensure this, the osd_mclock_profile
options is set to 'high_recovery_ops' as part of the run_osd() function
in ceph-helpers.sh.

A subset of standalone tests explicitly used 'high_recovery_ops' profile.
Since the profile is now set as part of run_osd(), the earlier overrides
are redundant and therefore removed from the tests.

Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
2023-05-08 16:22:00 +05:30

14 lines
396 B
YAML

overrides:
ceph:
conf:
osd:
osd op queue: debug_random
osd op queue cut off: debug_random
osd debug verify missing on start: true
osd debug verify cached snaps: true
bluestore zero block detection: true
osd mclock override recovery settings: true
osd mclock profile: high_recovery_ops
mon:
mon scrub interval: 300