qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] migration: Increase default max_downtime from 30ms to 300ms
@ 2014-03-27  3:57 Alexey Kardashevskiy
  2014-03-27  9:01 ` Markus Armbruster
  2014-06-06 12:50 ` Amit Shah
  0 siblings, 2 replies; 10+ messages in thread
From: Alexey Kardashevskiy @ 2014-03-27  3:57 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alexey Kardashevskiy, Paolo Bonzini, Dr . David Alan Gilbert

The existing timeout is 30ms which on 100MB/s (1Gbit) gives us
3MB/s rate maximum. If we put some load on the guest, it is easy to
get page dirtying rate too big so live migration will never complete.
In the case of libvirt that means that the guest will be stopped
anyway after a timeout specified in the "virsh migrate" command and
this normally generates even bigger delay.

This changes max_downtime to 300ms which seems to be more
reasonable value.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
---
 migration.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/migration.c b/migration.c
index e0e24d4..02bbce9 100644
--- a/migration.c
+++ b/migration.c
@@ -144,7 +144,7 @@ void process_incoming_migration(QEMUFile *f)
  * the choice of nanoseconds is because it is the maximum resolution that
  * get_clock() can achieve. It is an internal measure. All user-visible
  * units must be in seconds */
-static uint64_t max_downtime = 30000000;
+static uint64_t max_downtime = 300000000;
 
 uint64_t migrate_max_downtime(void)
 {
-- 
1.8.4.rc4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-06-09  5:23 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-27  3:57 [Qemu-devel] [PATCH] migration: Increase default max_downtime from 30ms to 300ms Alexey Kardashevskiy
2014-03-27  9:01 ` Markus Armbruster
     [not found]   ` <53494FD0.8020009@ozlabs.ru>
     [not found]     ` <53604D73.1040905@ozlabs.ru>
2014-05-05  9:17       ` Alexey Kardashevskiy
2014-05-05 11:20       ` Juan Quintela
2014-06-04  8:13         ` Alexey Kardashevskiy
2014-06-04 10:25           ` Juan Quintela
2014-06-04 10:26             ` Paolo Bonzini
2014-06-06 12:50 ` Amit Shah
2014-06-06 16:48   ` Alexey Kardashevskiy
2014-06-09  5:22     ` Amit Shah

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).