]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd: use MOSDScrubReserve instead of MOSDSubOp for scrub reservations
authorSage Weil <sage@redhat.com>
Mon, 13 Feb 2017 21:36:37 +0000 (16:36 -0500)
committerSage Weil <sage@redhat.com>
Fri, 31 Mar 2017 18:42:11 +0000 (14:42 -0400)
commitb1a38263ba2b5d69ed33ed13ad978fc10cb9798c
treeab76bfbd6823e1b63a96a505b05445a371869e80
parent42be51d2ab98a7a2b5aad38745947ef42f4bd342
osd: use MOSDScrubReserve instead of MOSDSubOp for scrub reservations

This is the last MOSDSubOp user.

Note that while the next step is to move to AsyncReserver internally,
this isn't quite yet possible since AsyncReserve "blocks" indefinitely
so we wouldn't generate a REJECT.  Changing how we schdule scrubs
internally will take a bit more work.

Signed-off-by: Sage Weil <sage@redhat.com>
src/messages/MOSDScrubReserve.h [new file with mode: 0644]
src/messages/MRecoveryReserve.h
src/msg/Message.cc
src/msg/Message.h
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PG.cc
src/osd/PG.h
src/osd/PrimaryLogPG.cc