mirror of
https://github.com/wassname/ray.git
synced 2026-07-05 09:42:22 +08:00
[Core] Remove delete_creating_tasks (#12962)
This commit is contained in:
@@ -1031,14 +1031,13 @@ cdef class CoreWorker:
|
||||
|
||||
return ready, not_ready
|
||||
|
||||
def free_objects(self, object_refs, c_bool local_only,
|
||||
c_bool delete_creating_tasks):
|
||||
def free_objects(self, object_refs, c_bool local_only):
|
||||
cdef:
|
||||
c_vector[CObjectID] free_ids = ObjectRefsToVector(object_refs)
|
||||
|
||||
with nogil:
|
||||
check_status(CCoreWorkerProcess.GetCoreWorker().Delete(
|
||||
free_ids, local_only, delete_creating_tasks))
|
||||
free_ids, local_only))
|
||||
|
||||
def global_gc(self):
|
||||
with nogil:
|
||||
|
||||
@@ -182,7 +182,7 @@ cdef extern from "ray/core_worker/core_worker.h" nogil:
|
||||
int64_t timeout_ms, c_vector[c_bool] *results,
|
||||
c_bool fetch_local)
|
||||
CRayStatus Delete(const c_vector[CObjectID] &object_ids,
|
||||
c_bool local_only, c_bool delete_creating_tasks)
|
||||
c_bool local_only)
|
||||
CRayStatus TriggerGlobalGC()
|
||||
c_string MemoryUsageString()
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ def memory_summary():
|
||||
return reply.memory_summary
|
||||
|
||||
|
||||
def free(object_refs, local_only=False, delete_creating_tasks=False):
|
||||
def free(object_refs, local_only=False):
|
||||
"""Free a list of IDs from the in-process and plasma object stores.
|
||||
|
||||
This function is a low-level API which should be used in restricted
|
||||
@@ -59,8 +59,6 @@ def free(object_refs, local_only=False, delete_creating_tasks=False):
|
||||
object_refs (List[ObjectRef]): List of object refs to delete.
|
||||
local_only (bool): Whether only deleting the list of objects in local
|
||||
object store or all object stores.
|
||||
delete_creating_tasks (bool): Whether also delete the object creating
|
||||
tasks.
|
||||
"""
|
||||
worker = ray.worker.global_worker
|
||||
|
||||
@@ -83,5 +81,4 @@ def free(object_refs, local_only=False, delete_creating_tasks=False):
|
||||
if len(object_refs) == 0:
|
||||
return
|
||||
|
||||
worker.core_worker.free_objects(object_refs, local_only,
|
||||
delete_creating_tasks)
|
||||
worker.core_worker.free_objects(object_refs, local_only)
|
||||
|
||||
Reference in New Issue
Block a user