mars.services.lifecycle.LifecycleAPI#
- class mars.services.lifecycle.LifecycleAPI(session_id: str, lifecycle_tracker_ref: Union[ActorRef, LifecycleTrackerActor])[source]#
-
Methods
__init__
(session_id, lifecycle_tracker_ref)batch_track
(tileable_key, chunk_keys)Track tileable.
create
(session_id, address)Create Lifecycle API.
decref_chunks
(chunk_keys[, counts])Decref chunks
decref_tileables
(tileable_keys[, counts])Decref tileables.
get_all_chunk_ref_counts
()Get all chunk keys' ref counts.
get_chunk_ref_counts
(chunk_keys)Get ref counts of chunks.
get_tileable_ref_counts
(tileable_keys)Get ref counts of tileables.
incref_chunks
(chunk_keys[, counts])Incref chunks.
incref_tileables
(tileable_keys[, counts])Incref tileables.
track
(tileable_key, chunk_keys)Track tileable.