[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 0/6] NBD patches for 2018-07-02 (3.0 soft freeze)
From: |
Eric Blake |
Subject: |
[Qemu-devel] [PULL 0/6] NBD patches for 2018-07-02 (3.0 soft freeze) |
Date: |
Mon, 2 Jul 2018 20:37:24 -0500 |
The following changes since commit ab08440a4ee09032d1a9cb22fdcab23bc7e1c656:
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180702' into
staging (2018-07-02 17:57:46 +0100)
are available in the Git repository at:
git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2018-07-02
for you to fetch changes up to a1532a225a183c9fa60b9c1e8ac8a00c7771f64d:
iotests: New test 223 for exporting dirty bitmap over NBD (2018-07-02
19:50:37 -0500)
Discussed but not included here: we need to ensure that during a
backup sync:none job, writes must NOT be permitted to the fleecing
node's backing file as long as reads are being served from the same
area. Hopefully we can fix this via the existing job, instead of
having to add a new filter node.
----------------------------------------------------------------
nbd patches for 2018-07-02
Bug fixes and iotest exposure of fleecing via NBD (serving a
read-only point-in-time view via blockdev-backup sync:none,
as well as serving dirty bitmaps over NBD), including a new
x-dirty-bitmap parameter when opening NBD clients as the
counterpart to x-nbd-server-add-bitmap. Also a random fix
for iscsi block_status spotted by Coverity that missed other
miscellaneous trees.
- Eric Blake: nbd/server: Fix dirty bitmap logic regression
- Eric Blake: iscsi: Avoid potential for get_status overflow
- John Snow/Vladimir Sementsov-Ogievskiy: 0/2 block: formalize and test fleecing
- Eric Blake: 0/2 test NBD bitmap export
----------------------------------------------------------------
Eric Blake (4):
nbd/server: Fix dirty bitmap logic regression
iscsi: Avoid potential for get_status overflow
nbd/client: Add x-dirty-bitmap to query bitmap from server
iotests: New test 223 for exporting dirty bitmap over NBD
John Snow (1):
iotests: add 222 to test basic fleecing
Vladimir Sementsov-Ogievskiy (1):
blockdev: enable non-root nodes for backup source
qapi/block-core.json | 7 +-
block/nbd-client.h | 1 +
include/block/nbd.h | 1 +
block/iscsi.c | 2 +-
block/nbd-client.c | 3 +
block/nbd.c | 10 ++-
blockdev.c | 4 +-
nbd/client.c | 4 +-
nbd/server.c | 2 +-
tests/qemu-iotests/222 | 155 +++++++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/222.out | 67 ++++++++++++++++++++
tests/qemu-iotests/223 | 138 ++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/223.out | 49 ++++++++++++++
tests/qemu-iotests/group | 2 +
14 files changed, 436 insertions(+), 9 deletions(-)
create mode 100644 tests/qemu-iotests/222
create mode 100644 tests/qemu-iotests/222.out
create mode 100755 tests/qemu-iotests/223
create mode 100644 tests/qemu-iotests/223.out
--
2.14.4
- [Qemu-devel] [PULL 0/6] NBD patches for 2018-07-02 (3.0 soft freeze),
Eric Blake <=
- [Qemu-devel] [PULL 1/6] nbd/server: Fix dirty bitmap logic regression, Eric Blake, 2018/07/02
- [Qemu-devel] [PULL 2/6] iscsi: Avoid potential for get_status overflow, Eric Blake, 2018/07/02
- [Qemu-devel] [PULL 3/6] blockdev: enable non-root nodes for backup source, Eric Blake, 2018/07/02
- [Qemu-devel] [PULL 5/6] nbd/client: Add x-dirty-bitmap to query bitmap from server, Eric Blake, 2018/07/02
- [Qemu-devel] [PULL 6/6] iotests: New test 223 for exporting dirty bitmap over NBD, Eric Blake, 2018/07/02
- [Qemu-devel] [PULL 4/6] iotests: add 222 to test basic fleecing, Eric Blake, 2018/07/02
- Re: [Qemu-devel] [PULL 0/6] NBD patches for 2018-07-02 (3.0 soft freeze), Peter Maydell, 2018/07/03