[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH V3 0/3] Block migration when streaming block jobs ar
From: |
benoit . canet |
Subject: |
[Qemu-devel] [PATCH V3 0/3] Block migration when streaming block jobs are running |
Date: |
Mon, 23 Jul 2012 15:06:03 +0200 |
From: Benoît Canet <address@hidden>
This patchset is designed to avoid starting a live migration while one or more
streaming block jobs are running.
Tested with the following sequence:
QEMU 1.1.50 monitor - type 'help' for more information
(qemu) block_stream virtio0 1k
(qemu) migrate tcp:localhost:4444
migrate: Migration is blocked by streaming
(qemu) block_job_cancel virtio0
(qemu) migrate tcp:localhost:4444
migrate: Connection can not be completed immediately
(qemu)
=> migration then succeed
in v2:
stefanha: Rename bdrv_have_block_jobs() to bdrv_are_busy() and make it return
-EBUSY.
paolo: remove spurious bdrv_close()
in v3
pm215: rewrite confusing error message
Benoît Canet (3):
block: Add bdrv_are_busy()
qerror: Add error telling that streaming blocks migration
migration: block migration when streaming block jobs are running.
block.c | 13 +++++++++++++
block.h | 2 ++
migration.c | 5 +++++
qerror.c | 4 ++++
qerror.h | 3 +++
5 files changed, 27 insertions(+)
--
1.7.9.5
- [Qemu-devel] [PATCH V3 0/3] Block migration when streaming block jobs are running,
benoit . canet <=