[serve] Replace actor error retry logic with max_task_retries (#8768)

This commit is contained in:
Edward Oakes
2020-06-05 10:45:28 -05:00
committed by GitHub
parent c74dc58f8b
commit 4155d5830f
8 changed files with 45 additions and 120 deletions
+2 -3
View File
@@ -6,7 +6,7 @@ from ray.serve.metric.types import (
convert_event_type_to_class,
MetricMetadata,
)
from ray.serve.utils import retry_actor_failures_async, _get_logger
from ray.serve.utils import _get_logger
from ray.serve.constants import METRIC_PUSH_INTERVAL_S
logger = _get_logger()
@@ -129,8 +129,7 @@ class MetricClient:
old_batch, self.metric_records = self.metric_records, []
logger.debug("Pushing metric batch {}".format(old_batch))
await retry_actor_failures_async(self.exporter.ingest,
self.registered_metrics, old_batch)
await self.exporter.ingest.remote(self.registered_metrics, old_batch)
async def push_to_exporter_forever(self, interval_s):
while True: