]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: boot with map of oldest-1
authorSage Weil <sage@newdream.net>
Thu, 6 Oct 2011 19:58:23 +0000 (12:58 -0700)
committerSage Weil <sage@newdream.net>
Thu, 6 Oct 2011 19:58:23 +0000 (12:58 -0700)
Signed-off-by: Sage Weil <sage@newdream.net>
src/osd/OSD.cc

index 76a2bcf333e7eda7dbddbd0a6d30003f1875dcfc..df8aa56b5ed3503bfacd776a89d4037241237b72 100644 (file)
@@ -2021,7 +2021,7 @@ void OSD::_got_boot_version(epoch_t oldest, epoch_t newest)
   dout(10) << "_got_boot_version mon has osdmaps " << oldest << ".." << newest << dendl;
 
   // if our map within recent history, try to add ourselves to the osdmap.
-  if (osdmap->get_epoch() >= oldest &&
+  if (osdmap->get_epoch() >= oldest - 1 &&
       osdmap->get_epoch() < newest + g_conf->osd_map_message_max) {
     send_boot();
     return;