feat: after closing the probe session, reset
All checks were successful
Build and Publish Docker Image (Semantic Cache) / build (amd64, linux/amd64, docker-amd64) (push) Successful in 3m52s
Build and Publish Docker Image / build (amd64, linux/amd64, docker-amd64) (push) Successful in 1m23s
Build and Publish Docker Image (Semantic Cache) / build (arm64, linux/arm64, docker-arm64) (push) Successful in 15m16s
Build and Publish Docker Image (Semantic Cache) / merge (push) Successful in 34s
Build and Publish Docker Image / build (arm64, linux/arm64, docker-arm64) (push) Successful in 11m59s
Build and Publish Docker Image / merge (push) Successful in 33s

This commit is contained in:
Alpha Nerd 2026-05-28 10:16:54 +02:00
parent 820e217da6
commit b754daf1af
Signed by: alpha-nerd
SSH key fingerprint: SHA256:QkkAgVoYi9TQ0UKPkiKSfnerZy2h4qhi3SVPXJmBN+M

View file

@ -396,6 +396,8 @@ async def shutdown_event() -> None:
await app_state["session"].close()
if app_state.get("probe_session") is not None:
await app_state["probe_session"].close()
app_state["probe_session"] = None
app_state["probe_connector"] = None
# Close Unix socket sessions
for ep, sess in list(app_state.get("socket_sessions", {}).items()):