From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evqsw-0002f5-4x for qemu-devel@nongnu.org; Tue, 13 Mar 2018 16:51:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evqst-0003fy-2t for qemu-devel@nongnu.org; Tue, 13 Mar 2018 16:51:02 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:47748 helo=mx1.redhat.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evqss-0003fn-TY for qemu-devel@nongnu.org; Tue, 13 Mar 2018 16:50:59 -0400 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 7988A818B10B for ; Tue, 13 Mar 2018 20:50:54 +0000 (UTC) Received: from red.redhat.com (ovpn-121-135.rdu2.redhat.com [10.10.121.135]) by smtp.corp.redhat.com (Postfix) with ESMTP id 40F5A6352A for ; Tue, 13 Mar 2018 20:50:50 +0000 (UTC) From: Eric Blake Date: Tue, 13 Mar 2018 15:50:06 -0500 Message-Id: <20180313205023.711304-1-eblake@redhat.com> Subject: [Qemu-devel] [PULL v2 00/17] NBD patches for 2018-03-13 (2.12 softfreeze) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The following changes since commit 026aaf47c02b79036feb830206cfebb2a726510d: Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request' into staging (2018-03-13 16:26:44 +0000) are available in the Git repository at: git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2018-03-13-v2 for you to fetch changes up to 65374c1aa6263a4e2b566d15a9fd9b2105954a1b: iotests: new test 209 for NBD BLOCK_STATUS (2018-03-13 15:44:09 -0500) In v2: fix uninitialized variable warning [patchew] (only mailing patches that changed since v1) ---------------------------------------------------------------- nbd patches for 2018-03-13 - Eric Blake: iotests: Fix stuck NBD process on 33 - Vladimir Sementsov-Ogievskiy: 0/5 nbd server fixing and refactoring before BLOCK_STATUS - Eric Blake: nbd/server: Honor FUA request on NBD_CMD_TRIM - Stefan Hajnoczi: 0/2 block: fix nbd-server-stop crash after blockdev-snapshot-sync - Vladimir Sementsov-Ogievskiy: nbd block status base:allocation ---------------------------------------------------------------- Eric Blake (2): iotests: Fix stuck NBD process on 33 nbd/server: Honor FUA request on NBD_CMD_TRIM Stefan Hajnoczi (2): block: let blk_add/remove_aio_context_notifier() tolerate BDS changes iotests: add 208 nbd-server + blockdev-snapshot-sync test case Vladimir Sementsov-Ogievskiy (13): nbd/server: move nbd_co_send_structured_error up nbd/server: fix sparse read nbd/server: fix: check client->closing before sending reply nbd/server: refactor nbd_trip: cmd_read and generic reply nbd/server: refactor nbd_trip: split out nbd_handle_request nbd/server: add nbd_opt_invalid helper nbd/server: add nbd_read_opt_name helper nbd: BLOCK_STATUS for standard get_block_status function: server part block/nbd-client: save first fatal error in nbd_iter_error nbd: BLOCK_STATUS for standard get_block_status function: client part iotests.py: tiny refactor: move system imports up iotests: add file_path helper iotests: new test 209 for NBD BLOCK_STATUS block/nbd-client.h | 6 + include/block/nbd.h | 3 + block/block-backend.c | 63 ++++ block/nbd-client.c | 154 ++++++++- block/nbd.c | 3 + nbd/client.c | 117 +++++++ nbd/server.c | 725 ++++++++++++++++++++++++++++++++---------- block/trace-events | 2 + tests/qemu-iotests/033 | 1 + tests/qemu-iotests/208 | 55 ++++ tests/qemu-iotests/208.out | 9 + tests/qemu-iotests/209 | 34 ++ tests/qemu-iotests/209.out | 2 + tests/qemu-iotests/group | 2 + tests/qemu-iotests/iotests.py | 37 ++- 15 files changed, 1047 insertions(+), 166 deletions(-) create mode 100755 tests/qemu-iotests/208 create mode 100644 tests/qemu-iotests/208.out create mode 100755 tests/qemu-iotests/209 create mode 100644 tests/qemu-iotests/209.out -- 2.14.3