]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/: move io reservation machinery into PeeringState
authorsjust@redhat.com <sjust@redhat.com>
Mon, 29 Apr 2019 20:53:24 +0000 (13:53 -0700)
committersjust@redhat.com <sjust@redhat.com>
Wed, 1 May 2019 18:22:15 +0000 (11:22 -0700)
commit7424a57d5ff78f234b6c10063d26bc71403bb7d2
treef426d5ba23b1e7f465d6f5fc49997060a4b2b104
parent6fd7b5a1bd948660fdb9bafdb05ac2c429490d8e
osd/: move io reservation machinery into PeeringState

This patch recasts the reservation and backoff interfaces
on PeeringListener in terms of events to queue rather than
explicit callbacks (PG handles implementing via callbacks).

Signed-off-by: Samuel Just <sjust@redhat.com>
src/osd/PG.cc
src/osd/PG.h
src/osd/PeeringState.cc
src/osd/PeeringState.h
src/osd/PrimaryLogPG.cc