Implement Detached Actor (#6036)

* Arg propagation works

* Implement persistent actor

* Add doc

* Initialize is_persistent_

* Rename persistent->detached

* Address comment

* Make test passes

* Address comment

* Python2 compatiblity

* Fix naming, py2

* Lint
This commit is contained in:
Simon Mo
2019-11-01 10:28:23 -07:00
committed by GitHub
parent f7455839bf
commit 7f5b3502da
16 changed files with 164 additions and 27 deletions
+4 -2
View File
@@ -948,7 +948,8 @@ cdef class CoreWorker:
uint64_t max_reconstructions,
resources,
placement_resources,
c_bool is_direct_call):
c_bool is_direct_call,
c_bool is_detached):
cdef:
CRayFunction ray_function
c_vector[CTaskArg] args_vector
@@ -969,7 +970,8 @@ cdef class CoreWorker:
ray_function, args_vector,
CActorCreationOptions(
max_reconstructions, is_direct_call, c_resources,
c_placement_resources, dynamic_worker_options),
c_placement_resources, dynamic_worker_options,
is_detached),
&c_actor_id))
return ActorID(c_actor_id.Binary())