[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/9] nbd block status base:allocation
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[Qemu-devel] [PATCH 0/9] nbd block status base:allocation |
Date: |
Thu, 15 Feb 2018 16:51:38 +0300 |
Hi all.
Here is minimal realization of base:allocation context of NBD
block-status extension, which allows to get block status through
NBD.
Vladimir Sementsov-Ogievskiy (9):
nbd/server: add nbd_opt_invalid helper
nbd: change indenting in nbd.h
nbd: BLOCK_STATUS for standard get_block_status function: server part
block/nbd-client: save first fatal error in nbd_iter_error
nbd/client: fix error messages in nbd_handle_reply_err
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 206 for NBD BLOCK_STATUS
block/nbd-client.h | 5 +
include/block/nbd.h | 58 +++++--
block/nbd-client.c | 143 ++++++++++++++++-
block/nbd.c | 3 +
nbd/client.c | 128 ++++++++++++++-
nbd/common.c | 10 ++
nbd/server.c | 360 ++++++++++++++++++++++++++++++++++++++++--
tests/qemu-iotests/140.out | 2 +-
tests/qemu-iotests/143.out | 2 +-
tests/qemu-iotests/205 | 3 +-
tests/qemu-iotests/206 | 34 ++++
tests/qemu-iotests/206.out | 2 +
tests/qemu-iotests/group | 1 +
tests/qemu-iotests/iotests.py | 37 ++++-
14 files changed, 749 insertions(+), 39 deletions(-)
create mode 100644 tests/qemu-iotests/206
create mode 100644 tests/qemu-iotests/206.out
--
2.11.1
- [Qemu-devel] [PATCH 0/9] nbd block status base:allocation,
Vladimir Sementsov-Ogievskiy <=
[Qemu-devel] [PATCH 1/9] nbd/server: add nbd_opt_invalid helper, Vladimir Sementsov-Ogievskiy, 2018/02/15