[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 01/22] hmp: migrate command (without -d) now blocks c
From: |
Luiz Capitulino |
Subject: |
[Qemu-devel] [PULL 01/22] hmp: migrate command (without -d) now blocks correctly |
Date: |
Thu, 13 Feb 2014 10:30:19 -0500 |
From: Soramichi AKIYAMA <address@hidden>
This patch fixes a timing issue that migrate command (without -d) does not
block in some cases.
The original version of hmp.c:hmp_migrate_status_cb checks if the
migration status is 'active' or not to detect the completion of a migration.
However, if this function is executed when the migration status is stil
'setup' (the status before 'active'), migration command returns
immediately even if the user does not specify -d option.
Signed-off-by: Soramichi Akiyama <address@hidden>
Signed-off-by: Luiz Capitulino <address@hidden>
---
hmp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hmp.c b/hmp.c
index 1af0809..081c121 100644
--- a/hmp.c
+++ b/hmp.c
@@ -1234,7 +1234,8 @@ static void hmp_migrate_status_cb(void *opaque)
MigrationInfo *info;
info = qmp_query_migrate(NULL);
- if (!info->has_status || strcmp(info->status, "active") == 0) {
+ if (!info->has_status || strcmp(info->status, "active") == 0 ||
+ strcmp(info->status, "setup") == 0) {
if (info->has_disk) {
int progress;
--
1.8.1.4
- [Qemu-devel] [PULL 00/22] QMP queue, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 01/22] hmp: migrate command (without -d) now blocks correctly,
Luiz Capitulino <=
- [Qemu-devel] [PULL 02/22] QMP: allow JSON dict arguments in qmp-shell, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 03/22] Use error_is_set() only when necessary, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 05/22] dump: const-qualify the buf of WriteCoreDumpFunction, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 06/22] dump: add argument to write_elfxx_notes, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 04/22] qmp: expose list of supported character device backends, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 07/22] dump: add API to write header of flatten format, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 09/22] dump: add API to write elf notes to buffer, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 08/22] dump: add API to write vmcore, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 10/22] dump: add support for lzo/snappy, Luiz Capitulino, 2014/02/13
- [Qemu-devel] [PULL 11/22] dump: add members to DumpState and init some of them, Luiz Capitulino, 2014/02/13