aboutsummaryrefslogtreecommitdiff
path: root/migration/migration.h
diff options
context:
space:
mode:
authorDr. David Alan Gilbert <dgilbert@redhat.com>2019-12-05 10:29:18 +0000
committerJuan Quintela <quintela@redhat.com>2020-01-20 09:10:22 +0100
commit97e1e06780e70f6e98a0d2df881e0c0927d3aeb6 (patch)
treec1313e021eb0cb39925d20bf16d6e08c45c9b6f0 /migration/migration.h
parent03acb4e94deada2dd32412725420db82682f2e2e (diff)
downloadqemu-97e1e06780e70f6e98a0d2df881e0c0927d3aeb6.zip
qemu-97e1e06780e70f6e98a0d2df881e0c0927d3aeb6.tar.gz
qemu-97e1e06780e70f6e98a0d2df881e0c0927d3aeb6.tar.bz2
migration: Rate limit inside host pages
When using hugepages, rate limiting is necessary within each huge page, since a 1G huge page can take a significant time to send, so you end up with bursty behaviour. Fixes: 4c011c37ecb3 ("postcopy: Send whole huge pages") Reported-by: Lin Ma <LMa@suse.com> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'migration/migration.h')
-rw-r--r--migration/migration.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/migration/migration.h b/migration/migration.h
index 79b3dda..aa9ff6f 100644
--- a/migration/migration.h
+++ b/migration/migration.h
@@ -341,5 +341,6 @@ int foreach_not_ignored_block(RAMBlockIterFunc func, void *opaque);
void migration_make_urgent_request(void);
void migration_consume_urgent_request(void);
+bool migration_rate_limit(void);
#endif