[Qemu-devel] [PULL 0/6] NBD pull request for 2.10-rc4

Eric Blake posted 6 patches 6 years, 8 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20170823163349.11663-1-eblake@redhat.com
Test FreeBSD passed
Test checkpatch passed
Test docker passed
Test s390x passed
block/nbd-client.h             |  7 +++-
include/sysemu/block-backend.h |  1 +
block.c                        |  7 ++--
block/block-backend.c          | 31 +++++++++++++++---
block/mirror.c                 | 14 ++++++--
block/nbd-client.c             | 35 ++++++++++++--------
tests/qemu-iotests/194         | 73 ++++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/194.out     | 13 ++++++++
tests/qemu-iotests/group       |  1 +
tests/qemu-iotests/iotests.py  | 13 ++++++++
10 files changed, 170 insertions(+), 25 deletions(-)
create mode 100755 tests/qemu-iotests/194
create mode 100644 tests/qemu-iotests/194.out
[Qemu-devel] [PULL 0/6] NBD pull request for 2.10-rc4
Posted by Eric Blake 6 years, 8 months ago
The following changes since commit 3da2bd8c4a80178fb115c70b858cecbfb1eb1067:

  numa: Move numa_legacy_auto_assign_ram to pc-i440fx-2.9 (2017-08-23 13:53:15 +0100)

are available in the git repository at:

  git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2017-08-23

for you to fetch changes up to 40f4a21895b5a7eae4011593837069f63460d983:

  nbd-client: avoid spurious qio_channel_yield() re-entry (2017-08-23 11:22:15 -0500)

----------------------------------------------------------------
nbd patches for 2017-08-23

- Fam Zheng: 0/4 block: Fix non-shared storage migration
- Stefan Hajnoczi: qemu-iotests: add 194 non-shared storage migration test
- Stefan Hajnoczi: nbd-client: avoid spurious qio_channel_yield() re-entry

----------------------------------------------------------------
Fam Zheng (3):
      block-backend: Refactor inactivate check
      block-backend: Allow more "can inactivate" cases
      mirror: Mark target BB as "force allow inactivate"

Stefan Hajnoczi (3):
      block: Update open_flags after ->inactivate() callback
      qemu-iotests: add 194 non-shared storage migration test
      nbd-client: avoid spurious qio_channel_yield() re-entry

 block/nbd-client.h             |  7 +++-
 include/sysemu/block-backend.h |  1 +
 block.c                        |  7 ++--
 block/block-backend.c          | 31 +++++++++++++++---
 block/mirror.c                 | 14 ++++++--
 block/nbd-client.c             | 35 ++++++++++++--------
 tests/qemu-iotests/194         | 73 ++++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/194.out     | 13 ++++++++
 tests/qemu-iotests/group       |  1 +
 tests/qemu-iotests/iotests.py  | 13 ++++++++
 10 files changed, 170 insertions(+), 25 deletions(-)
 create mode 100755 tests/qemu-iotests/194
 create mode 100644 tests/qemu-iotests/194.out

-- 
2.13.5


Re: [Qemu-devel] [PULL 0/6] NBD pull request for 2.10-rc4
Posted by Peter Maydell 6 years, 8 months ago
On 23 August 2017 at 17:33, Eric Blake <eblake@redhat.com> wrote:
> The following changes since commit 3da2bd8c4a80178fb115c70b858cecbfb1eb1067:
>
>   numa: Move numa_legacy_auto_assign_ram to pc-i440fx-2.9 (2017-08-23 13:53:15 +0100)
>
> are available in the git repository at:
>
>   git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2017-08-23
>
> for you to fetch changes up to 40f4a21895b5a7eae4011593837069f63460d983:
>
>   nbd-client: avoid spurious qio_channel_yield() re-entry (2017-08-23 11:22:15 -0500)
>
> ----------------------------------------------------------------
> nbd patches for 2017-08-23
>
> - Fam Zheng: 0/4 block: Fix non-shared storage migration
> - Stefan Hajnoczi: qemu-iotests: add 194 non-shared storage migration test
> - Stefan Hajnoczi: nbd-client: avoid spurious qio_channel_yield() re-entry
>
> ----------------------------------------------------------------
> Fam Zheng (3):
>       block-backend: Refactor inactivate check
>       block-backend: Allow more "can inactivate" cases
>       mirror: Mark target BB as "force allow inactivate"
>
> Stefan Hajnoczi (3):
>       block: Update open_flags after ->inactivate() callback
>       qemu-iotests: add 194 non-shared storage migration test
>       nbd-client: avoid spurious qio_channel_yield() re-entry

Applied, thanks.

-- PMM

Re: [Qemu-devel] [PULL 0/6] NBD pull request for 2.10-rc4
Posted by Christian Ehrhardt 6 years, 8 months ago
On Wed, Aug 23, 2017 at 6:33 PM, Eric Blake <eblake@redhat.com> wrote:
[...]
>
> ----------------------------------------------------------------
> nbd patches for 2017-08-23
>
> - Fam Zheng: 0/4 block: Fix non-shared storage migration
> - Stefan Hajnoczi: qemu-iotests: add 194 non-shared storage migration test
> - Stefan Hajnoczi: nbd-client: avoid spurious qio_channel_yield() re-entry
>
> ----------------------------------------------------------------
> Fam Zheng (3):
>       block-backend: Refactor inactivate check
>       block-backend: Allow more "can inactivate" cases
>       mirror: Mark target BB as "force allow inactivate"
>
> Stefan Hajnoczi (3):
>       block: Update open_flags after ->inactivate() callback
>       qemu-iotests: add 194 non-shared storage migration test
>       nbd-client: avoid spurious qio_channel_yield() re-entry
>

... no need for tested-by after being applied already, but I wanted to
thank Fam, Stefan, David and everybody else involved.
With all six on top of rc3 the copy-storage migrations are working on 2.10
now - thanks!