mirror of
https://github.com/wassname/ray.git
synced 2026-07-18 12:40:56 +08:00
[core] Add Recursive task cancelation (#11923)
This commit is contained in:
@@ -1170,13 +1170,14 @@ cdef class CoreWorker:
|
||||
check_status(CCoreWorkerProcess.GetCoreWorker().KillActor(
|
||||
c_actor_id, True, no_restart))
|
||||
|
||||
def cancel_task(self, ObjectRef object_ref, c_bool force_kill):
|
||||
def cancel_task(self, ObjectRef object_ref, c_bool force_kill,
|
||||
c_bool recursive):
|
||||
cdef:
|
||||
CObjectID c_object_id = object_ref.native()
|
||||
CRayStatus status = CRayStatus.OK()
|
||||
|
||||
status = CCoreWorkerProcess.GetCoreWorker().CancelTask(
|
||||
c_object_id, force_kill)
|
||||
c_object_id, force_kill, recursive)
|
||||
|
||||
if not status.ok():
|
||||
raise TypeError(status.message().decode())
|
||||
|
||||
Reference in New Issue
Block a user