[Qemu-devel] [PULL 0/3] NBD patches through 2018-09-26

Eric Blake posted 3 patches 5 years, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20180927025427.101853-1-eblake@redhat.com
Test checkpatch passed
Test docker-clang@ubuntu failed
qapi/block-core.json |  2 ++
nbd/server.c         | 92 ++++++++++++++++++++++++++++++++++++++--------------
2 files changed, 70 insertions(+), 24 deletions(-)
[Qemu-devel] [PULL 0/3] NBD patches through 2018-09-26
Posted by Eric Blake 5 years, 6 months ago
The following changes since commit c5e4e49258e9b89cb34c085a419dd9f862935c48:

  Merge remote-tracking branch 'remotes/xanclic/tags/pull-block-2018-09-25' into staging (2018-09-25 16:47:35 +0100)

are available in the Git repository at:

  git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2018-09-26

for you to fetch changes up to fb7afc797e071f2616e1ccc849b39fe43e7033bf:

  nbd/server: send more than one extent of base:allocation context (2018-09-26 21:37:48 -0500)

Intentionally not included but still probable 3.1 material:
- John: dirty-bitmaps cleanups - while related to NBD fleecing, John's tree is better suited for that
- Vladimir: v4 00/10 NBD reconnect - I still haven't had time for a proper review
- Eric: NBD fixes for unaligned images - I still have corner cases that require a v2
- Vladimir: nbd oldstyle vs. newstyle negotiation - still need a patch written to flip the default
- Eric: qemu-img dd improvements - useful in testing nbd, but needs a v2 written that improves 'qemu-img convert' in general to do subrange work
- Eric?: need a way to cause NBD to give EIO when reading outside dirty bitmap area of fleeced image, so that we can then avoid copy-on-write to the fleeced image for portions that aren't dirty for less local storage pressure. So far just an idea with no patches

----------------------------------------------------------------
nbd patches for 2018-09-26

Fixes for external clients; add reminder to revisit naming of x- command

- Vladimir Sementsov-Ogievskiy: nbd/server: send more than one extent of base:allocation context
- John Snow: qapi: bitmap-merge: document name change
- Vladimir Sementsov-Ogievskiy: nbd/server: fix bitmap export

----------------------------------------------------------------
John Snow (1):
      qapi: bitmap-merge: document name change

Vladimir Sementsov-Ogievskiy (2):
      nbd/server: fix bitmap export
      nbd/server: send more than one extent of base:allocation context

 qapi/block-core.json |  2 ++
 nbd/server.c         | 92 ++++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 70 insertions(+), 24 deletions(-)

-- 
2.17.1


Re: [Qemu-devel] [PULL 0/3] NBD patches through 2018-09-26
Posted by Peter Maydell 5 years, 6 months ago
On 27 September 2018 at 03:54, Eric Blake <eblake@redhat.com> wrote:
> The following changes since commit c5e4e49258e9b89cb34c085a419dd9f862935c48:
>
>   Merge remote-tracking branch 'remotes/xanclic/tags/pull-block-2018-09-25' into staging (2018-09-25 16:47:35 +0100)
>
> are available in the Git repository at:
>
>   git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2018-09-26
>
> for you to fetch changes up to fb7afc797e071f2616e1ccc849b39fe43e7033bf:
>
>   nbd/server: send more than one extent of base:allocation context (2018-09-26 21:37:48 -0500)
>
> Intentionally not included but still probable 3.1 material:
> - John: dirty-bitmaps cleanups - while related to NBD fleecing, John's tree is better suited for that
> - Vladimir: v4 00/10 NBD reconnect - I still haven't had time for a proper review
> - Eric: NBD fixes for unaligned images - I still have corner cases that require a v2
> - Vladimir: nbd oldstyle vs. newstyle negotiation - still need a patch written to flip the default
> - Eric: qemu-img dd improvements - useful in testing nbd, but needs a v2 written that improves 'qemu-img convert' in general to do subrange work
> - Eric?: need a way to cause NBD to give EIO when reading outside dirty bitmap area of fleeced image, so that we can then avoid copy-on-write to the fleeced image for portions that aren't dirty for less local storage pressure. So far just an idea with no patches
>
> ----------------------------------------------------------------
> nbd patches for 2018-09-26
>
> Fixes for external clients; add reminder to revisit naming of x- command
>
> - Vladimir Sementsov-Ogievskiy: nbd/server: send more than one extent of base:allocation context
> - John Snow: qapi: bitmap-merge: document name change
> - Vladimir Sementsov-Ogievskiy: nbd/server: fix bitmap export
>

Applied, thanks.

-- PMM