[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/17] NBD patches for 2018-03-13 (2.12 softfreeze)
From: |
Eric Blake |
Subject: |
[Qemu-devel] [PULL 00/17] NBD patches for 2018-03-13 (2.12 softfreeze) |
Date: |
Tue, 13 Mar 2018 12:13:28 -0500 |
The following changes since commit 59667bb167f773965ce6547352f312eff0d4d523:
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next-pull-request'
into staging (2018-03-13 14:02:47 +0000)
are available in the Git repository at:
git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2018-03-13
for you to fetch changes up to d3bd7052ce7574998ebd6cb262bad59c2b048396:
iotests: new test 209 for NBD BLOCK_STATUS (2018-03-13 10:55:17 -0500)
----------------------------------------------------------------
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 | 145 ++++++++-
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, 1038 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
- [Qemu-devel] [PULL 00/17] NBD patches for 2018-03-13 (2.12 softfreeze),
Eric Blake <=
- [Qemu-devel] [PULL 04/17] nbd/server: fix: check client->closing before sending reply, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 08/17] block: let blk_add/remove_aio_context_notifier() tolerate BDS changes, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 02/17] nbd/server: move nbd_co_send_structured_error up, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 01/17] iotests: Fix stuck NBD process on 33, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 13/17] block/nbd-client: save first fatal error in nbd_iter_error, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 07/17] nbd/server: Honor FUA request on NBD_CMD_TRIM, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 14/17] nbd: BLOCK_STATUS for standard get_block_status function: client part, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 03/17] nbd/server: fix sparse read, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 06/17] nbd/server: refactor nbd_trip: split out nbd_handle_request, Eric Blake, 2018/03/13
- [Qemu-devel] [PULL 05/17] nbd/server: refactor nbd_trip: cmd_read and generic reply, Eric Blake, 2018/03/13