comparison src/main/java/christie/topology/manager/IncomingHosts.java @ 160:3b9be156e280

update topologymanager
author akahori
date Mon, 21 Jan 2019 21:40:53 +0900
parents e295cb59e514
children 5c5a5da0d13d
comparison
equal deleted inserted replaced
159:a0391cfdcef6 160:3b9be156e280
22 @Take // new coming host info 22 @Take // new coming host info
23 HostMessage newHost; 23 HostMessage newHost;
24 @Take 24 @Take
25 String MD5; 25 String MD5;
26 26
27 //@Peek 27 @Peek
28 //HashMap<String, LinkedList<HostMessage>> topology; 28 int _TOTALNODENUM;
29 29
30 public IncomingHosts() { 30 public IncomingHosts() {
31 31
32 } 32 }
33 33
44 44
45 absCookieTable.put(MD5, nodeName); 45 absCookieTable.put(MD5, nodeName);
46 getLocalDGM().put("absCookieTable", absCookieTable); 46 getLocalDGM().put("absCookieTable", absCookieTable);
47 47
48 getDGM(nodeName).put( "nodeName", nodeName); 48 getDGM(nodeName).put( "nodeName", nodeName);
49 getDGM(nodeName).put( "_TOTALNODENUM", _TOTALNODENUM);// use paxos
49 getDGM(nodeName).put("cookie", MD5); 50 getDGM(nodeName).put("cookie", MD5);
50 51
51 LinkedList<HostMessage> nodeInfoList = resultParse.get(nodeName); 52 LinkedList<HostMessage> nodeInfoList = resultParse.get(nodeName);
52 getDGM(nodeName).put("connectNodeNum",nodeInfoList.size()); 53 getDGM(nodeName).put("connectNodeNum",nodeInfoList.size());
53 for (HostMessage nodeInfo : nodeInfoList) { 54 for (HostMessage nodeInfo : nodeInfoList) {