[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 03/41] migration: store end_time in a local variable
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PATCH 03/41] migration: store end_time in a local variable |
Date: |
Fri, 21 Sep 2012 10:46:57 +0200 |
Signed-off-by: Juan Quintela <address@hidden>
---
migration.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/migration.c b/migration.c
index 1edeec5..1e3f791 100644
--- a/migration.c
+++ b/migration.c
@@ -327,6 +327,7 @@ static void migrate_fd_put_ready(void *opaque)
migrate_fd_error(s);
} else if (ret == 1) {
int old_vm_running = runstate_is_running();
+ int64_t end_time;
DPRINTF("done iterating\n");
qemu_system_wakeup_request(QEMU_WAKEUP_REASON_OTHER);
@@ -337,7 +338,8 @@ static void migrate_fd_put_ready(void *opaque)
} else {
migrate_fd_completed(s);
}
- s->total_time = qemu_get_clock_ms(rt_clock) - s->total_time;
+ end_time = qemu_get_clock_ms(rt_clock);
+ s->total_time = end_time - s->total_time;
if (s->state != MIG_STATE_COMPLETED) {
if (old_vm_running) {
vm_start();
--
1.7.11.4
- [Qemu-devel] [PATCH 00/41] Migration cleanups, refactorings, stats, and more, Juan Quintela, 2012/09/21
- [Qemu-devel] [PATCH 02/41] fix migration sync, Juan Quintela, 2012/09/21
- [Qemu-devel] [PATCH 01/41] buffered_file: g_realloc() can't fail, Juan Quintela, 2012/09/21
- [Qemu-devel] [PATCH 05/41] migration: rename expected_time to expected_downtime, Juan Quintela, 2012/09/21
- [Qemu-devel] [PATCH 03/41] migration: store end_time in a local variable,
Juan Quintela <=
- [Qemu-devel] [PATCH 04/41] migration: print total downtime for final phase of migration, Juan Quintela, 2012/09/21
- [Qemu-devel] [PATCH 08/41] savevm: Factorize ram globals reset in its own function, Juan Quintela, 2012/09/21
- [Qemu-devel] [PATCH 07/41] migration: print expected downtime in info migrate, Juan Quintela, 2012/09/21
- [Qemu-devel] [PATCH 06/41] migration: export migrate_get_current(), Juan Quintela, 2012/09/21