def findCluster(self,bucket_name): self._LOGGER.info("FIND Cluster %s" % bucket_name) if self._LOGGER.getEffectiveLevel() == 10: self._ourDebug(bucket_name) msg = JsonRPCPayload('findCluster',[bucket_name]) self._sendService(msg) ip_list = msg.get('result') ping_list = [] for ip_address in ip_list: RTT = Ping.doOne(ip_address) ping_list.append((ip_address,RTT)) ping_list = sorted(ping_list, key=lambda i:i[-1]) return ping_list
def _findCluster(self,bucket_name): ping_list = [] if options.service_mode == 'ip': ping_list.append(options.service_ip+':'+options.service_port) ip_list = [] for i in ping_list: ip = i.split(':') ip_list.append(ip[0]) for ip_address in ip_list: RTT = Ping.doOne(ip_address) ping_list.append((ip_address+':'+options.service_port,RTT)) ping_list = sorted(ping_list, key=lambda i:i[-1]) else: msg = JsonRPCPayload('findCluster',[bucket_name]) data = self.conn_service.send(msg.getPacket()) msg.load(data) ping_list = msg.get('result') return ping_list
def _findCluster(self, bucket_name): ping_list = [] if options.service_mode == 'ip': ping_list.append(options.service_ip + ':' + options.service_port) ip_list = [] for i in ping_list: ip = i.split(':') ip_list.append(ip[0]) for ip_address in ip_list: RTT = Ping.doOne(ip_address) ping_list.append( (ip_address + ':' + options.service_port, RTT)) ping_list = sorted(ping_list, key=lambda i: i[-1]) else: msg = JsonRPCPayload('findCluster', [bucket_name]) data = self.conn_service.send(msg.getPacket()) msg.load(data) ping_list = msg.get('result') return ping_list