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

cluster: Addition of new Scrubbing test #246

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Aug 16, 2022

  1. cluster: Addition of new tests to run Scrub and Recovery

    Add 2 new tests similar to the background Recovery test for running Scrub load with client IO and the other one for running Scrub, Recovery, and Client load.
    The Scrub and client IO test performs the following steps:
    	- Create a pool and image to populate scrub objects (scrub pool)
    	- Create scrub thread
    	- Populate the scrub pool with objects using radosbench
    	- Initiate deep-scrub on the scrub pool
    	- Create a second pool and an image in it to run client IO
    	- Initiate fio job on the second image at the same time the deep-scrub starts
    
    In the second test, we have an additional recovery pool that is populated after an OSD is marked down and out.  Once the pool is populated we mark the OSD up and in which starts backfill. At the same time, we begin deep-scrub on the scrub pool and client IO.
    
    Signed-off-by: Aishwarya Mathuria <[email protected]>
    amathuria committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    9b2e21a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Moving out scrub tests to a separate file

    Signed-off-by: Aishwarya Mathuria <[email protected]>
    amathuria committed Sep 20, 2022
    Configuration menu
    Copy the full SHA
    fd4de2d View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. cluster: Add option for shallow scrub for scrub tests

    Signed-off-by: Aishwarya Mathuria <[email protected]>
    amathuria committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    4291252 View commit details
    Browse the repository at this point in the history