def delag_server(self ): self.log_dbg('Running Delager') for index in self.pool.get_servers(): server = self.pool.get_entry(index) if server['lag'] == True: data = yield work.jsonrpc_call(self.json_agent, server,[], self) if data != None: server['lag'] = False
def delag_server(self): self.log_dbg("Running Delager") for index in self.pool.get_servers(): server = self.pool.get_entry(index) if server["role"] != "disable" and server["lag"] == True: data = yield work.jsonrpc_call(self.json_agent, server, [], None) if data != None: server["lag"] = False
def delag_server(self ): #Delags servers which have been marked as lag. #If this function breaks bitHopper dies a long slow death. self.log_dbg('Running Delager') for server in self.pool.get_servers(): info = self.pool.servers[server] if info['lag'] == True: data = yield work.jsonrpc_call(self.json_agent, server,[], self) self.log_dbg('Got' + server + ":" + str(data)) if data != None: info['lag'] = False self.log_dbg('Delagging') else: self.log_dbg('Not delagging')
def pull_server(self,server): #self.bitHopper.log_msg('Pulling from ' + server) server = self.pool.servers[server] work.jsonrpc_call(self.bitHopper.json_agent, server, [], self.bitHopper)
def pull_server(self,server): # A helper function so that we can have this in a different call. work.jsonrpc_call(self.bitHopper.json_agent, server, [], self.bitHopper)