mirror of
https://github.com/wassname/ray.git
synced 2026-07-20 12:40:20 +08:00
[serve] Replace actor error retry logic with max_task_retries (#8768)
This commit is contained in:
@@ -7,8 +7,7 @@ from ray import serve
|
||||
from ray.serve import context as serve_context
|
||||
from ray.serve.context import FakeFlaskRequest
|
||||
from collections import defaultdict
|
||||
from ray.serve.utils import (parse_request_item, _get_logger,
|
||||
retry_actor_failures)
|
||||
from ray.serve.utils import (parse_request_item, _get_logger)
|
||||
from ray.serve.exceptions import RayServeException
|
||||
from ray.serve.metric import MetricClient
|
||||
from ray.async_compat import sync_to_async
|
||||
@@ -39,8 +38,7 @@ def create_backend_worker(func_or_class):
|
||||
_callable = func_or_class(*init_args)
|
||||
|
||||
master = serve.api._get_master_actor()
|
||||
[metric_exporter] = retry_actor_failures(
|
||||
master.get_metric_exporter)
|
||||
[metric_exporter] = ray.get(master.get_metric_exporter.remote())
|
||||
metric_client = MetricClient(
|
||||
metric_exporter, default_labels={"backend": backend_tag})
|
||||
self.backend = RayServeWorker(backend_tag, replica_tag, _callable,
|
||||
|
||||
Reference in New Issue
Block a user