On Fri, Nov 4, 2016 at 9:46 PM, Matt Broadstone <mbroa...@gmail.com> wrote: > I've progressed with creating my own agent, and have successfully been > able to communicate over virtio-serial channels in order to provide > two-way communication between hypervisor and guest. My problem now > seems to be related to _when_ to start listening to the domain sockets > - specifically it seems that if I start listening to the domain > sockets on the hypervisor side before the guest (in this case windows > guest) is fully loaded, communication will fail over the channel until > both sides hangup and try again. Is there any documentation on this > behavior, or guidelines I should be following for when to begin > communication over the channels?
That sounds odd. I'd expect communicate to work as soon as both host and guest are ready. Have you tried a Linux guest instead of a Windows guest? Perhaps it's a bug in the virtio-win drivers. Stefan