]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/: differentiate scheduler class for undersized/degraded vs data movement
authorSamuel Just <sjust@redhat.com>
Thu, 6 Apr 2023 05:57:42 +0000 (22:57 -0700)
committerSridhar Seshasayee <sseshasa@redhat.com>
Mon, 8 May 2023 10:52:00 +0000 (16:22 +0530)
commit3a87ddd6f150a2c22551f83af7f147ae38601650
treea486484a65bd3c91fedf6fbbd3106df8b6f4446c
parent1defccb36c2630d9bbcb99099164c103c992ee6f
osd/: differentiate scheduler class for undersized/degraded vs data movement

Recovery operations on pgs/objects that have fewer than the configured
number of copies should be treated more urgently than operations on
pgs/objects that simply need to be moved to a new location.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/osd/PeeringState.h
src/osd/scheduler/OpSchedulerItem.h