]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson: refactor RecoverySubRequest to use start_pg_operation
authorSamuel Just <sjust@redhat.com>
Wed, 4 May 2022 23:00:35 +0000 (23:00 +0000)
committerSamuel Just <sjust@redhat.com>
Sat, 7 May 2022 21:44:11 +0000 (14:44 -0700)
commit04e2db38cf3b55e972e34a122069de0e450830c7
tree9cdda05a44df37c52244a99dc4e122304bbbef50
parent5aa342c9f08df251917020d2a0970f94d9d66ec0
crimson: refactor RecoverySubRequest to use start_pg_operation

A side effect of this PR is that RecoverySubRequest will now use the
peering pipeline for ordering.  Not using before was, I think, actually
a bug which could result in pull operations ordering ahead of the
activation message when pulling objects from non-acting osds.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/osd.cc
src/crimson/osd/osd_operations/recovery_subrequest.cc
src/crimson/osd/osd_operations/recovery_subrequest.h