Project

General

Profile

Actions

Fix #50574

closed

Fix #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

Added by Sridhar Seshasayee almost 3 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Normal
Category:
Tests
Target version:
-
% Done:

100%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
rados
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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.

Actions #2

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.

Actions #3

Updated by Sridhar Seshasayee over 2 years ago

  • Parent task set to #51464

Associating parent tracker https://tracker.ceph.com/issues/51464 to this.

Actions #4

Updated by Sridhar Seshasayee over 2 years ago

  • % Done changed from 0 to 90
  • Component(RADOS) MonClient added
Actions #5

Updated by Sridhar Seshasayee over 2 years ago

  • Component(RADOS) deleted (MonClient)
Actions #6

Updated by Sridhar Seshasayee almost 2 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF