mirror of
https://github.com/wassname/ray.git
synced 2026-07-25 13:30:52 +08:00
[serve] Add delete_backend call (#8252)
This commit is contained in:
@@ -269,6 +269,18 @@ class Router:
|
||||
"backend {} to {}".format(backend, config_dict))
|
||||
self.backend_info[backend] = config_dict
|
||||
|
||||
async def remove_backend(self, backend):
|
||||
logger.debug("Removing backend {}".format(backend))
|
||||
async with self.flush_lock:
|
||||
await self._flush_service_queues()
|
||||
await self._flush_buffer_queues()
|
||||
if backend in self.backend_info:
|
||||
del self.backend_info[backend]
|
||||
if backend in self.worker_queues:
|
||||
del self.worker_queues[backend]
|
||||
if backend in self.buffer_queues:
|
||||
del self.buffer_queues[backend]
|
||||
|
||||
async def flush(self):
|
||||
"""In the default case, flush calls ._flush.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user