mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
A Unix stream connection can succeed while the process owning the listener is exiting. The resulting connection can then fail during SET_OWNER, GET_FEATURES, or later reinitialization. Retry the complete connect and reinitialization transaction when it returns a transport failure within a 60-second retry window. Each retry uses a fresh frontend. Connection errors retain their existing handling, non-transport errors fail immediately, and waits remain interruptible by the worker kill event. Signed-off-by: Peter Delevoryas <pdel@meta.com> Assisted-by: Codex:GPT-5