[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Qemu-block] [PATCH v3] qemu-iotests: Extend non-shared
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [Qemu-block] [PATCH v3] qemu-iotests: Extend non-shared storage migration test (194) |
Date: |
Tue, 29 Aug 2017 18:42:20 +0100 |
On Tue, Aug 29, 2017 at 5:50 PM, Kashyap Chamarthy <address@hidden> wrote:
> This is the follow-up patch that was discussed[*] as part of feedback to
> qemu-iotest 194.
>
> Changes in this patch:
>
> - Supply 'job-id' parameter to `drive-mirror` invocation.
>
> - Once migration completes, issue QMP `block-job-cancel` command on
> the source QEMU to gracefully complete `drive-mirror` operation.
>
> - Once the BLOCK_JOB_COMPLETED event is emitted, stop the NBD server
> on the destination QEMU.
>
> - Check for both the events: MIGRATION and BLOCK_JOB_COMPLETED.
>
> With the above, the test will also be (almost) in sync with the
> procedure outlined in the document 'live-block-operations.rst'[+]
> (section: "QMP invocation for live storage migration with
> ``drive-mirror`` + NBD").
>
> [*] https://lists.nongnu.org/archive/html/qemu-devel/2017-08/msg04820.html
> -- qemu-iotests: add 194 non-shared storage migration test
> [+]
> https://git.qemu.org/gitweb.cgi?p=qemu.git;a=blob;f=docs/interop/live-block-operations.rst
>
> Signed-off-by: Kashyap Chamarthy <address@hidden>
> ---
> Changes in v3:
> - Wait for migration to complete before issuing `block-job-cancel`
> (StefanH)
> - Wait for the event BLOCK_JOB_COMPLETED on the source before stopping
> the NBD server on the destination (StefanH)
>
> Changes in v2:
> - Check for both the events: MIGRATION and BLOCK_JOB_COMPLETED (EricB)
> ---
> tests/qemu-iotests/194 | 23 +++++++++++++++++------
> tests/qemu-iotests/194.out | 11 ++++++++---
> 2 files changed, 25 insertions(+), 9 deletions(-)
Reviewed-by: Stefan Hajnoczi <address@hidden>