From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:35478) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TRlvE-0006K1-Ab for qemu-devel@nongnu.org; Fri, 26 Oct 2012 11:34:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TRlv4-0005RE-Jw for qemu-devel@nongnu.org; Fri, 26 Oct 2012 11:34:08 -0400 Received: from e28smtp01.in.ibm.com ([122.248.162.1]:44622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TRlv3-0005R2-V5 for qemu-devel@nongnu.org; Fri, 26 Oct 2012 11:33:58 -0400 Received: from /spool/local by e28smtp01.in.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 26 Oct 2012 21:03:54 +0530 Received: from d28av04.in.ibm.com (d28av04.in.ibm.com [9.184.220.66]) by d28relay02.in.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q9QFXpbl32440330 for ; Fri, 26 Oct 2012 21:03:51 +0530 Received: from d28av04.in.ibm.com (loopback [127.0.0.1]) by d28av04.in.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q9QL3f0v024661 for ; Sat, 27 Oct 2012 08:03:41 +1100 From: Anthony Liguori In-Reply-To: <1350653528-5834-1-git-send-email-pbonzini@redhat.com> References: <1350653528-5834-1-git-send-email-pbonzini@redhat.com> Date: Fri, 26 Oct 2012 10:33:43 -0500 Message-ID: <877gqd459k.fsf@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [Qemu-devel] [PULL 00/29] qemu-sockets error propagation + NBD server List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini , qemu-devel@nongnu.org Paolo Bonzini writes: > Anthony, > > The following changes since commit b6348f29d033d5a8a26f633d2ee94362595f32a4: > > target-arm/translate: Fix RRX operands (2012-10-17 19:56:46 +0200) > > are available in the git repository at: > > git://github.com/bonzini/qemu.git nbd-next Pulled. Thanks. Regards, Anthony Liguori > > for you to fetch changes up to 1f493f2c7ee75691c4ad22a7663f908924f464c5: > > qmp: add NBD server commands (2012-10-19 15:29:12 +0200) > > I and Luiz agreed that I would take care of sending it to you. It's been > through his and Markus's review, and in particularly Markus suggested > various improvements to the commit message and further splitting of > some commits; the only remaining sore point was the HMP interface so I > dropped it for now. > > Paolo > > ---------------------------------------------------------------- > Paolo Bonzini (29): > error: add error_set_errno and error_setg_errno > qemu-sockets: add Error ** to all functions > qemu-sockets: unix_listen and unix_connect are portable > qemu-sockets: add nonblocking connect for Unix sockets > migration: avoid using error_is_set and thus relying on errp != NULL > migration: centralize call to migrate_fd_error() > migration: use qemu-sockets to establish Unix sockets > migration (outgoing): add error propagation for all protocols > migration (incoming): add error propagation to fd and exec protocols > qemu-char: ask and print error information from qemu-sockets > nbd: ask and print error information from qemu-sockets > qemu-ga: ask and print error information from qemu-sockets > vnc: avoid Yoda conditionals > vnc: introduce a single label for error returns > vnc: reorganize code for reverse mode > vnc: add error propagation to vnc_display_open > qemu-sockets: include strerror or gai_strerror output in error messages > qemu-sockets: add error propagation to inet_connect_addr > qemu-sockets: add error propagation to inet_dgram_opts > qemu-sockets: add error propagation to inet_parse > qemu-sockets: add error propagation to Unix socket functions > vnc: drop QERR_VNC_SERVER_FAILED > build: add QAPI files to the tools > qapi: add socket address types > qemu-sockets: return InetSocketAddress from inet_parse > qemu-sockets: add socket_listen, socket_connect, socket_parse > block: prepare code for adding block notifiers > block: add close notifiers > qmp: add NBD server commands > > Makefile.objs | 9 +- > block.c | 19 ++- > block.h | 1 + > block_int.h | 2 + > blockdev-nbd.c | 119 +++++++++++++++ > console.h | 2 +- > error.c | 28 ++++ > error.h | 9 ++ > migration-exec.c | 26 +--- > migration-fd.c | 27 +--- > migration-tcp.c | 19 +-- > migration-unix.c | 95 ++---------- > migration.c | 34 ++--- > migration.h | 19 ++- > nbd.c | 39 ++++- > qapi-schema.json | 96 ++++++++++++ > qemu-char.c | 24 ++- > qemu-sockets.c | 424 ++++++++++++++++++++++++++++++++++------------------ > qemu-tool.c | 6 + > qemu_socket.h | 19 ++- > qerror.h | 3 - > qga/channel-posix.c | 8 +- > qmp-commands.hx | 16 ++ > qmp.c | 6 +- > ui/vnc.c | 93 ++++++------ > vl.c | 25 ++-- > 26 file modificati, 756 inserzioni(+), 412 rimozioni(-) > create mode 100644 blockdev-nbd.c > -- > 1.7.12.1