qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]