]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/MDSMonitor: ignore extraneous up:boot messages 52244/head
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 5 Apr 2023 14:02:49 +0000 (10:02 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 28 Jun 2023 15:45:06 +0000 (11:45 -0400)
commit1cc8b9df175c72064784d70235bc3eb3f0a8b97d
tree46d324bea767d67cea88b9b2ba9a0f536915e715
parentbf89bffa462f7107b5f67e025cc9b3a5e390937c
mon/MDSMonitor: ignore extraneous up:boot messages

An MDS sends up:boot beacons until it sees an MDSMap with it joined.  If
the mons are delaying the proposal, including because of quorum loss, of
the new FSMap, the subsequent up:boot messages would cause the
MDSMonitor to wrongly interpret the booting MDS to replace itself.
Instead, just ignore up:boot messages (as intended) when we know the MDS
has been added to the pending map.

Fixes: https://tracker.ceph.com/issues/59318
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 2e0bcc3c333d7fca2e06eafa1e3dc3a7c3ae1b36)
src/mon/MDSMonitor.cc