Fix #50574
closedFix #51464: osd: Add mechanism to avoid running osd benchmark on osd init when using mclock_scheduler.
qa/standalone: Modify/re-write failing standalone tests with mclock scheduler
100%
Description
A subset of the existing qa/standlone tests are failing with osd_op_queue set to "mclock_scheduler".
This is mainly due to the difference in the limit of max backfills/sleep options set for each type of scheduler. Tests that depend on the config options set to default values (with WPQ) fail since with mclock scheduler these options are overridden to non-default limits. Therefore, all such tests need to be identified and modified for mclock scheduler while maintaining backward compatibility with WPQ scheduler. This exercise will take some time and this tracker can be used to track all such tests going forward.
Updated by Sridhar Seshasayee almost 3 years ago
Standalone failures observed here:
https://pulpito.ceph.com/sseshasa-2021-04-23_15:37:51-rados-wip-mclock-max-backfill-fix-def-mclock-distro-basic-smithi/
Updated by Sridhar Seshasayee over 2 years ago
- Status changed from New to In Progress
- Pull request ID set to 42133
The PR https://github.com/ceph/ceph/pull/42133 fixes a majority of the standalone tests to work with mclock. However, a small subset of scrub tests still need additional changes. In the meantime, a subset of the commits (non-qa/standalone related) in the associated PR can be back-ported to pacific using https://tracker.ceph.com/issues/51464.
Updated by Sridhar Seshasayee over 2 years ago
- Parent task set to #51464
Associating parent tracker https://tracker.ceph.com/issues/51464 to this.
Updated by Sridhar Seshasayee over 2 years ago
- % Done changed from 0 to 90
- Component(RADOS) MonClient added
Updated by Sridhar Seshasayee over 2 years ago
- Component(RADOS) deleted (
MonClient)
Updated by Sridhar Seshasayee almost 2 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100