Project

General

Profile

Osd - Less intrusive scrub

Summary

Scrub could impact client IO less. This blueprint is about a few smaller things we can do to improve things:
1) Currently we choose to scrub an entire pg if the load is low enough. Add the ability to only commit to scrubbing each chunk if the primary and its replicas are sufficiently not busy. (#10931)
2) Randomize scrub scheduling times to avoid having scrub waves (#10973)
3) Unified queue work for smarter prioritization (#8635)

Owners

  • Sam Just (RedHat)
  • Name (Affiliation)
  • Name

Interested Parties

  • Guang Yang (Yahoo!)
  • Danny Al-Gaaf (Deutsche Telekom)
  • Name

Current Status

Detailed Description

Work items

Coding tasks

  1. Task 1
  2. Task 2
  3. Task 3

Build / release tasks

  1. Task 1
  2. Task 2
  3. Task 3

Documentation tasks

  1. Task 1
  2. Task 2
  3. Task 3

Deprecation tasks

  1. Task 1
  2. Task 2
  3. Task 3