def func(serverConn): result = True self.LogLock.acquire() try: params = urllib.urlencode( { "hostname": self.Name, "jobId": jobId, "log": base64.b64encode(self.Log), "load": self.workerGetLoadAvg(), "free_memory": int(host_mem.getAvailableMem() / 1024 / 1024), "total_memory": int(self.total_memory / 1024 / 1024), } ) serverConn.request("POST", "/workers/heartbeat", params, Headers) response = serverConn.getresponse() result = response.read() self.Log = "" finally: self.LogLock.release() if result == "false": vprint("Server ask to stop the job " + str(jobId)) # Send the kill signal to the process self.killJob()
def func(serverConn): result = True self.LogLock.acquire() try: params = urllib.urlencode({ 'hostname': self.Name, 'jobId': jobId, 'log': base64.b64encode(self.Log), 'load': self.workerGetLoadAvg(), 'free_memory': int(host_mem.getAvailableMem() / 1024 / 1024), 'total_memory': int(self.total_memory / 1024 / 1024) }) serverConn.request("POST", "/workers/heartbeat", params, Headers) response = serverConn.getresponse() result = response.read() self.Log = "" finally: self.LogLock.release() if result == "false": vprint("Server ask to stop the job " + str(jobId)) # Send the kill signal to the process self.killJob()
def startFunc (serverConn): params = urllib.urlencode ({ 'hostname':self.Name, 'load':self.workerGetLoadAvg (), 'freeMemory':int(host_mem.getAvailableMem()/1024/1024), 'totalMemory':int(self.TotalMemory/1024/1024) }) serverConn.request ("POST", "/workers/pickjob", params, Headers) response = serverConn.getresponse() result = response.read() return eval (result)
def startFunc(serverConn): params = urllib.urlencode( { "hostname": self.Name, "load": self.workerGetLoadAvg(), "free_memory": int(host_mem.getAvailableMem() / 1024 / 1024), "total_memory": int(self.total_memory / 1024 / 1024), } ) serverConn.request("POST", "/workers/pickjob", params, Headers) response = serverConn.getresponse() result = response.read() return eval(result)
def func (serverConn): result = True self.LogLock.acquire() try: params = urllib.urlencode ({ 'hostname':self.Name, 'jobId':jobId, 'log':base64.b64encode (self.Log), 'load':self.workerGetLoadAvg (), 'freeMemory':int(host_mem.getAvailableMem()/1024/1024), 'totalMemory':int(self.TotalMemory/1024/1024) }) serverConn.request ("POST", "/workers/heartbeat", params, Headers) response = serverConn.getresponse() result = response.read() self.Log = "" finally: self.LogLock.release() if result == "false": debugOutput ("Server ask to stop the job " + str (jobId)) # Send the kill signal to the process self.killJob ()