]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/OSDMonitor: no_reply on MOSDFailure ops we eventually process 22297/head
authorSage Weil <sage@redhat.com>
Sun, 27 May 2018 14:55:04 +0000 (09:55 -0500)
committerKefu Chai <kchai@redhat.com>
Tue, 29 May 2018 13:09:54 +0000 (21:09 +0800)
commitc9448bc3c3acad2482bba2256fa35cbb4d7dd3f0
tree49fb7fa51c66c2b20a1ed146c08e9399d38ae145
parentc78c7c01160e942fbe4b67a59930cae1080a795f
mon/OSDMonitor: no_reply on MOSDFailure ops we eventually process

Failure ops get attached to the failure report.  Once we finally process
them, mark them no_reply so that the forwarding mon will know about it.
The other paths through prepare_failure() do no_reply on the messages
that don't get logged in the failure_info_t::reporters.

Fixes: http://tracker.ceph.com/issues/24322
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit f6128e5b53cc8a6e1e97a66794806299c5190d3c)
src/mon/OSDMonitor.cc