qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] qemu-char: Fix missed data on unix socket


From: Nils Carlson
Subject: Re: [Qemu-devel] [PATCH] qemu-char: Fix missed data on unix socket
Date: Thu, 16 Jul 2015 10:11:04 +0200 (CEST)
User-agent: Alpine 2.02 (DEB 1266 2009-07-14)

On Thu, 16 Jul 2015, Amit Shah wrote:

On (Wed) 15 Jul 2015 [23:44:52], Nils Carlson wrote:
On Mon, 13 Jul 2015, Nils Carlson wrote:

On Mon, 13 Jul 2015, Amit Shah wrote:

<snip>

Also, returning TRUE there isn't right - if the connection ends, we
should return FALSE.

I agree that this seems reasonable. I will change it and re-test.


I had a closer look, and it seems always returning true is intentional here,
the called function, tcp_chr_disconnect(chr), handles the deregistration
from handlers. If we were to return FALSE we would be duplicating work and
possibly breaking things.

Not sure how.

Anyway, can you please start a new thread, with the author and
reviewers of the patch CC'ed, so they can chime in as well?

The authors and reviewers of which patch exactly?

The fix for windows which broke cloudstack was done in 812c1057.
The returning TRUE everywhere was done in commit cdbf6e16 by Paolo Bonzini, CC:d above.

I don't think there was anything wrong with either patch, the former one simply broken a strange behaviour CloudStack was relying on which I would say is dubious (fire and forget messaging.)

/Nils



reply via email to

[Prev in Thread] Current Thread [Next in Thread]