]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon: mark pgtemp messages as no_reply more consistently in preprocess_pgtemp 37347/head
authorGreg Farnum <gfarnum@redhat.com>
Wed, 12 Aug 2020 23:44:11 +0000 (23:44 +0000)
committerNathan Cutler <ncutler@suse.com>
Wed, 23 Sep 2020 11:47:40 +0000 (13:47 +0200)
commit9016f06e129911800ea22da686a6ab0535843b0d
treea6441b23d075e709cdf937603adf86d66937b57e
parentefdb0db2de7b1795bace506fc1538c0325fdcbbc
mon: mark pgtemp messages as no_reply more consistently in preprocess_pgtemp

If a message is forwarded, it's conceivable the leader's and peon's evaluation
will disagree about whether the message is useful or not, which could result
in the leader ignoring it and the peon having a dangling forwarded message.
Fix this by marking the op as no_reply whenever ignoring it.

Fixes: https://tracker.ceph.com/issues/46914
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit 73a014fc2ca928eb72def31c9e4177063cda421a)
src/mon/OSDMonitor.cc