qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v3 00/10] nbd refactoring part 2


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH v3 00/10] nbd refactoring part 2
Date: Fri, 7 Jul 2017 18:06:20 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0


On 07/07/2017 17:29, Vladimir Sementsov-Ogievskiy wrote:
> This is last part of "nbd errors and traces refactoring".
> 
> Patches 01-10 from "nbd errors and traces refactoring" are already merged.
> Patches 11-13 from it are rejected - do not regret them.
> So, these series is update of 14-19 patches from "nbd errors and traces
> refactoring"

Looks good---Eric, want to send a pull request yourself?

Paolo

> v3:
> 01: reword commit message
>     add Eric's r-b
>     s/legal/value/
> 02: new patch (proposed by Eric)
> 03: rebased on 02
> 04,05: add Eric's r-b
> 06: do not remove extra empty line
>     do not add additional var nbd_magic (reuse existent magic)
>     use ldq_be_p to reduce memory copying
> 07,08: new patches
> 09: new patch, split out 'behavior changing' part of 09, apply most of 
>     comments by Eric and Max, some other changes
> 10: rebased on 08, now more 'mechanical', may be some changes in text 
>     messages of traces are left here.
> 
> 
> v2:
> 01: EPIPE not handled
>     imporve comments
> 02: rebased on absence of old patch 13, errors are not saved into
>     separate ret variable
>     TRACE on fail of sending NBD_REP_ACK reply to NBD_OPT_ABORT
>     instead of error propagating and EPIPE handling
> 03: fix error_prepend
> 04: just remove this TRACE
> 05: just trace nbd magic as 64bit number
> 06: improve commit message
>     simplify trace_nbd_receive_negotiate_server_flags - do not trace
>     separate flags
>     add trace_nbd_opt_abort_reply_failed
>     remove tail periods from traces
> 
> 
> Vladimir Sementsov-Ogievskiy (10):
>   nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT
>   nbd/server: refactor nbd_negotiate
>   nbd/server: use errp instead of LOG
>   nbd/server: add errp to nbd_send_reply()
>   nbd/common: nbd_tls_handshake: remove extra TRACE
>   nbd/client: refactor TRACE of NBD_MAGIC
>   nbd/server: fix TRACE in nbd_negotiate_send_rep_len
>   nbd/server: rename clientflags var in nbd_negotiate_options
>   nbd: refactor tracing
>   nbd: use generic trace subsystem instead of TRACE macro
> 
>  Makefile.objs      |   1 +
>  nbd/client.c       |  82 +++++------
>  nbd/common.c       |   4 +-
>  nbd/nbd-internal.h |  19 ---
>  nbd/server.c       | 398 
> +++++++++++++++++++++++++++++------------------------
>  nbd/trace-events   |  58 ++++++++
>  6 files changed, 312 insertions(+), 250 deletions(-)
>  create mode 100644 nbd/trace-events
> 



reply via email to

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