Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osd: Add config option to skip running the osd benchmark during init and update documentation. #42604

Merged
merged 4 commits into from Sep 8, 2021

Commits on Sep 1, 2021

  1. osd: Add config option to skip running the OSD benchmark on start-up.

    Introduce a new dev config option "osd_mclock_skip_benchmark" that
    when set skips running the OSD benchmark on start-up. By default
    this option is disabled. This is useful in the following scenarios:
    
     - Dev/CI testing,
     - Configurations that don't need QoS.
    
    If the option is enabled, the default OSD iops capacity is read from
    osd_mclock_max_capacity_iops_[hdd,ssd].
    
    Fixes: https://tracker.ceph.com/issues/52025
    Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
    sseshasa committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    6ca32bd View commit details
    Browse the repository at this point in the history
  2. doc: Update mclock-config-ref doc steps to override osd max iops capa…

    …city.
    
    Update the steps in the mclock config reference document to manually
    override an OSDs max IOPS capacity. Provide information on the alternative
    ways to override the osd_mclock_max_capacity_iops_[hdd,ssd] options for
    an OSD.
    
    Fixes: https://tracker.ceph.com/issues/52025
    Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
    sseshasa committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    7c25511 View commit details
    Browse the repository at this point in the history
  3. qa/standalone: Add standalone test to validate osd-mclock-skip-benchm…

    …ark option
    
    Add a standalone test - test_activate_osd_skip_benchmark() in ceph-helpers.sh
    that exercises the osd-mclock-skip-benchmark option.
    
    Fixes: https://tracker.ceph.com/issues/52025
    Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
    sseshasa committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    f539bed View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. qa: Use osd_op_queue=wpq for tests using filestore backend.

    Force a subset of tests that explicitly employ the filestore backend to
    use WPQ scheduler. This is because mclock scheduler will not be
    optimized for filestore.
    
    Fixes: https://tracker.ceph.com/issues/52025
    Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
    sseshasa committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    7dcede7 View commit details
    Browse the repository at this point in the history