[Core] Remove Legacy Raylet Code (#9936)

* Remove a flag and some methods in node manager including HandleDisconnectedActor, ResubmitTask, and HandleTaskReconstruction

* Make actor creator always required + remove raylet transport

* Remove actor reporter + remove FinishAssignedActorCreationTask

* Remove actor tasks.

* Remove finishactortask and switched it to finishactorcreation task

* Remove reconstruction policy.

* Remove lineage cache.

* Formatting.

* Remove actor frontier code.

* Removed build error.

* Revert "Remove reconstruction policy."

This reverts commit 9d25c9bced4da5fbcac5d484d51013345f16513b.

* Recover HandleReconstruction to mark expired objects as failed.
This commit is contained in:
SangBin Cho
2020-08-06 16:37:50 -07:00
committed by GitHub
parent ec2f1a225e
commit 44826878ff
41 changed files with 180 additions and 2751 deletions
+1 -4
View File
@@ -9,7 +9,7 @@ import ray._raylet
import ray.signature as signature
import ray.worker
from ray import ActorClassID, Language
from ray._raylet import PythonFunctionDescriptor, gcs_actor_service_enabled
from ray._raylet import PythonFunctionDescriptor
from ray import cross_language
logger = logging.getLogger(__name__)
@@ -591,9 +591,6 @@ class ActorClass:
worker.current_session_and_job,
original_handle=True)
if name is not None and not gcs_actor_service_enabled():
ray.util.named_actors._register_actor(name, actor_handle)
return actor_handle