]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: missing ! in ifs on bad map after osd boot
authorSage Weil <sage.weil@dreamhost.com>
Mon, 8 Aug 2011 04:27:03 +0000 (21:27 -0700)
committerSage Weil <sage.weil@dreamhost.com>
Mon, 8 Aug 2011 04:27:07 +0000 (21:27 -0700)
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
src/osd/OSD.cc

index de9fec2a97e5cf93a1b9d692dd0746767ef82e81..6371c2b9830adeb71df9b4de5396208b4b011e23 100644 (file)
@@ -3108,11 +3108,11 @@ void OSD::handle_osd_map(MOSDMap *m)
        clog.warn() << "map e" << osdmap->get_epoch()
                    << " had wrong client addr (" << osdmap->get_addr(whoami)
                    << " != my " << client_messenger->get_myaddr();
-      else if (osdmap->get_cluster_addr(whoami).probably_equals(cluster_messenger->get_myaddr()))
+      else if (!osdmap->get_cluster_addr(whoami).probably_equals(cluster_messenger->get_myaddr()))
        clog.warn() << "map e" << osdmap->get_epoch()
                    << " had wrong client addr (" << osdmap->get_cluster_addr(whoami)
                    << " != my " << cluster_messenger->get_myaddr();
-      else if (osdmap->get_hb_addr(whoami).probably_equals(heartbeat_messenger->get_myaddr()))
+      else if (!osdmap->get_hb_addr(whoami).probably_equals(heartbeat_messenger->get_myaddr()))
        clog.warn() << "map e" << osdmap->get_epoch()
                    << " had wrong client addr (" << osdmap->get_hb_addr(whoami)
                    << " != my " << heartbeat_messenger->get_myaddr();