]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr: process map before notifying clients
authorPatrick Donnelly <pdonnell@redhat.com>
Thu, 7 Mar 2024 18:37:15 +0000 (13:37 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 23 Apr 2024 18:27:33 +0000 (14:27 -0400)
commit573937c4621e6402d85d0768c204441fb659626d
treedabeaf58f9f9b980de86a2a81e42f004dfd79053
parentb98aab6c00f483888c049d0d8e7bc507e115dd86
mgr: process map before notifying clients

Oddly the maps are processed after notifying the modules. I'm not sure if this
actually can cause modules to read from the old maps (since finisher contexts
are queued) but it seemed odd.

Fixes: https://tracker.ceph.com/issues/64799
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 190f37978f72493ed34f02e919d9b89c405d0962)
src/mgr/Mgr.cc