Hi On Tue, Jun 28, 2022 at 9:08 PM John Snow <js...@redhat.com> wrote: > > On Tue, Jun 28, 2022 at 9:49 AM <marcandre.lur...@redhat.com> wrote: > > > > 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. > > > > My proposal to fix the problem here is to do both accept() and wait() > > concurrently by turning some code async. Obviously, there is much larger > > work to be done to turn more code into async and avoid _sync() wrappers, but > > I do not intend to tackle that. > > > > Please comment/review > > > > This has been on my list, it's been a problem for a while. If this > series doesn't regress anything, I'm happy to take it. It'd be nice to > get a proper "idiomatic" asyncio Machine class, but that can wait. I > just got back from a vacation trip, please harass me in a few days if > I haven't cleared this off my to-do list. >
It has a few regressions. Plus I am considering Daniel's suggestions. Let me revisit first. thanks