]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: only send boot if booting on getversion completion
authorSage Weil <sage@redhat.com>
Tue, 22 Sep 2015 15:16:15 +0000 (11:16 -0400)
committerSage Weil <sage@redhat.com>
Mon, 23 Nov 2015 13:36:14 +0000 (08:36 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc

index 7501542cec9ef014ebb4da9347ac01e35fe83ce6..d9caaaf87b51bddb3a99b97f72f605471fceff13 100644 (file)
@@ -4506,7 +4506,7 @@ void OSD::start_boot()
 void OSD::_maybe_boot(epoch_t oldest, epoch_t newest)
 {
   Mutex::Locker l(osd_lock);
-  if (is_stopping())
+  if (!is_booting())
     return;
   dout(10) << "_maybe_boot mon has osdmaps " << oldest << ".." << newest << dendl;