[Core] Fix a detached actor bug fix when GCS actor management is off. (#8843)

This commit is contained in:
SangBin Cho
2020-06-09 15:46:17 -07:00
parent 226b191864
commit 3ddf8a41ae
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -712,6 +712,8 @@ def test_detached_actor_cleanup(ray_start_regular):
detached_actor = DetachedActor.options(name=actor_name).remote()
# Wait for detached actor creation.
assert ray.get(detached_actor.ping.remote()) == "pong"
del detached_actor
detached_actor = ray.get_actor(dup_actor_name)
ray.kill(detached_actor)
# Wait until actor dies.
actor_status = ray.actors(actor_id=detached_actor._actor_id.hex())
+1 -1
View File
@@ -77,7 +77,7 @@ def _register_actor(name, actor_handle):
raise ValueError("An actor with name={} already exists".format(name))
# Add the actor to Redis if it does not already exist.
_internal_kv_put(actor_name, pickle.dumps(actor_handle))
_internal_kv_put(actor_name, pickle.dumps(actor_handle), overwrite=True)
def register_actor(name, actor_handle):