[libvirt] [PATCH 0/9] Slightly rework our streams
Michal Privoznik
mprivozn at redhat.com
Thu Apr 21 14:34:01 UTC 2016
On 20.04.2016 16:04, John Ferlan wrote:
>
>
> On 04/15/2016 09:51 AM, Michal Privoznik wrote:
>> This is not the big patch set that enables sparse streams. Not
>> just yet. I'm merely sending first few patches that prepare the
>> environment for that. These can, however, go in independent of
>> sparse streams.
>>
>> Michal Privoznik (9):
>> daemonClientStream: Use unsigned int to store stream @serial
>> daemon stream: Prefer bool over unsigned int var:1
>> daemon stream: Convert @tx in daemonClientStream to bool
>> daemon stream: Remove useless empty lines from header file
>> virNetClientCallDispatchStream: Update comment
>> daemonStreamHandleRead: Rework to follow our coding pattern
>> Revert "rpc: Fix slow volume download (virsh vol-download)"
>> virnetclientstream: Process stream messages later
>> virStream{Recv,Send}All: Increase client buffer
>>
>> daemon/stream.c | 116 +++++++++++++++----------------
>> daemon/stream.h | 2 -
>> src/libvirt-stream.c | 5 +-
>> src/rpc/virnetclient.c | 6 +-
>> src/rpc/virnetclientstream.c | 158 +++++++++++++++---------------------------
>> src/rpc/virnetserverprogram.c | 12 ++--
>> src/rpc/virnetserverprogram.h | 4 +-
>> 7 files changed, 129 insertions(+), 174 deletions(-)
>>
>
> I'm assuming for patch 2-3, the memory for the int -> bool conversions
> is all "local" to the client side...
>
> I've made comments on a few patches... I'm not an expert in this space
> by any stretch - hopefully Martin can look at patch 8 (and since it goes
> w/ 7 - they're a matched set.
>
> ACK for at at least 1-6... I'm OK with 7&8 (although I had a double
> check type question in 8 regarding the while loop and usage of 'want' as
> a loop control along with the st->rx that could have been Queue'd.
>
> I'm OK with patch 9 as well - I think it's fine - a bit more memory for
> a bit less back and forth. Standard tradeoff to me ;-). Perhaps someone
> else may have agita over it though, so lets just be sure no one does
> before pushing that one.
Thank you, I've pushed 1-6 for now as I wait for more reviews on the rest.
Michal
More information about the libvir-list
mailing list