From: Marc-André Lureau <marcandre.lur...@redhat.com> Hi,
As reported earlier by Richard Henderson ("virgl avocado hang" thread), avocado tests may hang when QEMU exits before the QMP connection is established. v2: - use a socketpair() for QMP (instead of async concurrent code from v1) as suggested by Daniel Berrange. - should not regress (hopefully) Marc-André Lureau (3): python/qmp/protocol: add open_with_socket() python/qmp/legacy: make QEMUMonitorProtocol accept a socket python/qemu/machine: use socketpair() for QMP by default python/qemu/machine/machine.py | 24 ++++++++++++++++-------- python/qemu/qmp/legacy.py | 18 +++++++++++++++--- python/qemu/qmp/protocol.py | 25 ++++++++++++++++++++----- 3 files changed, 51 insertions(+), 16 deletions(-) -- 2.37.0.rc0