Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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')
Пример #4
0
 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)
Пример #5
0
 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)