mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2025-12-10 00:35:28 +08:00
[P/D] MultiConnector supports shutdown (#24425)
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
This commit is contained in:
parent
b4a01aaf95
commit
309d7aa401
@ -88,6 +88,18 @@ class MultiConnector(KVConnectorBase_V1):
|
|||||||
for c in self._connectors:
|
for c in self._connectors:
|
||||||
c.clear_connector_metadata()
|
c.clear_connector_metadata()
|
||||||
|
|
||||||
|
def shutdown(self):
|
||||||
|
exception: Optional[Exception] = None
|
||||||
|
for c in self._connectors:
|
||||||
|
try:
|
||||||
|
c.shutdown()
|
||||||
|
except Exception as e:
|
||||||
|
logger.exception("Exception during connector %s shutdown.",
|
||||||
|
c.__class__.__name__)
|
||||||
|
exception = e
|
||||||
|
if exception:
|
||||||
|
raise exception
|
||||||
|
|
||||||
# ==============================
|
# ==============================
|
||||||
# Worker-side methods
|
# Worker-side methods
|
||||||
# ==============================
|
# ==============================
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user