From: Benoît Canet <[email protected]>
Signed-off-by: Benoit Canet <[email protected]>
---
migration.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/migration.c b/migration.c
index 8db1b43..dfce680 100644
--- a/migration.c
+++ b/migration.c
@@ -425,6 +425,11 @@ void qmp_migrate(const char *uri, bool has_blk, bool blk,
return;
}
+ if (bdrv_have_block_jobs()) {
+ error_set(errp, QERR_STREAMING_BLOCKS_MIGRATION);
+ return;
+ }
+
s = migrate_init(¶ms);
if (strstart(uri, "tcp:", &p)) {
--
1.7.9.5