]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd/osd_operations/client_request: Skip do_recover_missing() on replica
authorMatan Breizman <mbreizma@redhat.com>
Sun, 11 Dec 2022 13:44:17 +0000 (13:44 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 21 May 2023 08:12:29 +0000 (08:12 +0000)
commita5389c09aa1ac0ab1759513cb694a8e9e32a415c
treea521571c7b2dd5a8f4ab9169821aef3688e9c102
parent6f35c883e67686100777c4b8f15d395ffcecc92b
crimson/osd/osd_operations/client_request: Skip do_recover_missing() on replica

* assert internal_client_request is on primary since
  do_recover_missing is also called by internal requests.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit 7fd0b34521d14423e3bdaf260895cd005dbf918a)
src/crimson/osd/osd_operations/client_request.cc
src/crimson/osd/osd_operations/client_request_common.cc
src/crimson/osd/osd_operations/internal_client_request.cc