Skip to content

Commit 7348662

Browse files
authored
Setting shutdown asyncio event in a thread-safe manner (#78)
1 parent cd4cf06 commit 7348662

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ci/L0_backend_vllm/metrics_test/test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ run_test() {
7575
fi
7676
fi
7777

78+
set -e
79+
7880
# TODO: Non-graceful shutdown when metrics are enabled.
7981
kill $SERVER_PID
8082
wait $SERVER_PID
81-
82-
set -e
8383
}
8484

8585
RET=0

src/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ def _check_health(self, requests):
800800

801801
def finalize(self):
802802
self.logger.log_info("[vllm] Issuing finalize to vllm backend")
803-
self._llm_engine_shutdown_event.set()
803+
self._event_loop.call_soon_threadsafe(self._llm_engine_shutdown_event.set)
804804

805805
# Shutdown the event thread.
806806
if self._event_thread is not None:

0 commit comments

Comments
 (0)