]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osdc/Objecter: e shouldn't be zero in Objecter::handle_osd_map
authorDing Dinghua <dingdinghua85@gmail.com>
Thu, 30 Oct 2014 06:58:05 +0000 (14:58 +0800)
committerLoic Dachary <ldachary@redhat.com>
Thu, 19 Mar 2015 09:12:34 +0000 (10:12 +0100)
Signed-off-by: Ding Dinghua <dingdinghua85@gmail.com>
(cherry picked from commit 31c584c8ba022cd44fe2872d221f3026618cefab)

src/osdc/Objecter.cc

index 5b4d314fead3f7cbd3d51c4b6083929f2ecd3acc..a8db8cd775bb44e6c2d783cef0e309f812afec8a 100644 (file)
@@ -772,7 +772,7 @@ void Objecter::handle_osd_map(MOSDMap *m)
          logger->inc(l_osdc_map_full);
        }
        else {
-         if (e && e > m->get_oldest()) {
+         if (e > m->get_oldest()) {
            ldout(cct, 3) << "handle_osd_map requesting missing epoch "
                          << osdmap->get_epoch()+1 << dendl;
            int r = _maybe_request_map();