def stop_run_task(task_id): taskinfo = DareBigJobTask.objects.get(id=task_id) for cu_url in taskinfo.cu_url.split('@@@'): if len(cu_url) > 0: compute_unit = ComputeUnit(cu_url=str(cu_url)) compute_unit.cancel() print(compute_unit.get_state()) taskinfo.cu_url = "" taskinfo.status = "Stopped" taskinfo.save() print("Stopped Task: ", taskinfo.id)
def stop_run_task(task_id): taskinfo = DareBigJobTask.objects.get(id=task_id) for cu_url in taskinfo.cu_url.split('@@@'): if len(cu_url) > 0: compute_unit = ComputeUnit(cu_url=str(cu_url)) compute_unit.cancel() print((compute_unit.get_state())) taskinfo.cu_url = "" taskinfo.status = "Stopped" taskinfo.save() print(("Stopped Task: ", taskinfo.id))
def cancel_cu(self, cu_url): compute_unit = ComputeUnit(cu_url=cu_url) compute_unit.cancel() print("Terminated CU: %s"%(cu_url))