changeset 167:240058b2ce3e

fix incominghosts
author akahori
date Tue, 22 Jan 2019 15:31:03 +0900
parents f2218b5590d3
children c7300be0fff6
files src/main/java/christie/topology/manager/IncomingHosts.java
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/christie/topology/manager/IncomingHosts.java	Tue Jan 22 15:07:12 2019 +0900
+++ b/src/main/java/christie/topology/manager/IncomingHosts.java	Tue Jan 22 15:31:03 2019 +0900
@@ -51,7 +51,8 @@
         getDGM(nodeName).put("cookie", MD5);
 
         LinkedList<HostMessage> nodeInfoList = resultParse.get(nodeName);
-        getDGM(nodeName).put("connectNodeNum",nodeInfoList.size());
+        getDGM(nodeName).put("connectNodeNum", nodeInfoList.size());
+        if(nodeInfoList.size() == 0) getDGM(nodeName).put("reverseNodeName", "node");
         for (HostMessage nodeInfo : nodeInfoList) {
 
             nodeInfo.setHostAndPort(newHost);
@@ -60,6 +61,14 @@
             getDGM(nodeName).put("remoteNodeInfo", nodeInfo);
             cgm.setup(new RecordTopology());
         }
+
+        /*if (nodeNames.isEmpty()) {
+            // configuration finish
+
+            for (String key : resultParse.keySet()) {
+                put(key, "remoteNodeInfo", new HostMessage()); // end mark
+            }
+        }*/
         getLocalDGM().put("resultParse", resultParse);
 
         cgm.setup(new IncomingHosts());