]> git.apps.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>
Thu, 27 Apr 2023 13:14:38 +0000 (18:44 +0530)
commit953e854cd2cdea7bbfc9d82fe7c41143aa590ff6
treec674a3880007c6be49ad3c96045b43a653bb00c8
parentdd8440791d9472841b9d2226df07fe69cb1dbdef
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