On (Mon) 11 Feb 2013 [12:37:34], Amit Shah wrote: > On (Wed) 30 Jan 2013 [08:38:50], Anthony Liguori wrote: > > Amit Shah <amit.s...@redhat.com> writes: > > > > > Hi Anthony, > > > > > > I did some basic testing of the char flow control patches from your > > > char-flow.2 branch. With the following patch applied, things seem to > > > be working fine. I tested the isa-serial and virtio-serial devices. > > > > > > I haven't yet tested with virtio-serial flow control, but at least no > > > regressions as of now. > > > > Awesome! > > Well -- just tested starting sockets in non-server mode, and that > fails with:
Found another one, though it's an old one (so not really a regression): QEMU doesn't catch -EPIPE for short-lived guest processes and disconnected host chardevs. This is also described in https://bugzilla.redhat.com/show_bug.cgi?id=621484. To reproduce this issue: start qemu, boot guest connect netcat to the unix socket echo some chars to /dev/virtio-ports/$name watch them appear in netcat stop netcat, restart it echo some chars again watch them *not* appear BTW I've just put up this feature page on the wiki with status, testing and known bugs sections, which describe the two current known bugs. http://wiki.qemu.org/Features/ChardevFlowControl Amit