]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: don't manually set rank addr
authorSage Weil <sage@newdream.net>
Thu, 8 Oct 2009 18:43:43 +0000 (11:43 -0700)
committerSage Weil <sage@newdream.net>
Thu, 8 Oct 2009 18:43:43 +0000 (11:43 -0700)
This didn't accomplish anything useful.

src/cosd.cc
src/msg/SimpleMessenger.cc
src/msg/SimpleMessenger.h

index d1337fbf265d591b00b5f8db1347b3ffa8afeb9e..8b0ba5d03d3f97207a1443bf005ecb2df6c11110 100644 (file)
@@ -126,8 +126,6 @@ int main(int argc, const char **argv)
   SimpleMessenger rank;
   rank.bind();
 
-  rank.set_addr(mc.get_my_addr());
-
   cout << "starting osd" << whoami
        << " at " << rank.get_rank_addr() 
        << " osd_data " << g_conf.osd_data
index 91a770b1d9800e8e056b512c76b32089684231c8..f04eb72ef4e71e014ad8d2487b490f11c547d0aa 100644 (file)
@@ -138,6 +138,7 @@ int SimpleMessenger::Accepter::bind(int64_t force_nonce)
     rank->need_addr = false;
   else 
     rank->need_addr = true;
+
   if (rank->rank_addr.get_port() == 0) {
     rank->rank_addr.in4_addr() = listen_addr;
     if (force_nonce >= 0)
index 8543d8fbd4d6fa4eff8dfd63d39b2744c41ecef7..f4d5d671662d6bb9853d5a6684598ebe72427f90 100644 (file)
@@ -466,11 +466,6 @@ public:
     return ++global_seq;
   }
 
-  void set_addr(entity_addr_t a) {
-    rank_addr = a;
-    need_addr = false;
-  }
-
   Endpoint *register_entity(entity_name_t addr);
   void rename_entity(Endpoint *ms, entity_name_t newaddr);
   void unregister_entity(Endpoint *ms);