diff options
author | Dr. David Alan Gilbert <dgilbert@redhat.com> | 2019-12-05 10:29:18 +0000 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2020-01-20 09:10:22 +0100 |
commit | 97e1e06780e70f6e98a0d2df881e0c0927d3aeb6 (patch) | |
tree | c1313e021eb0cb39925d20bf16d6e08c45c9b6f0 /migration/migration.h | |
parent | 03acb4e94deada2dd32412725420db82682f2e2e (diff) | |
download | qemu-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.h | 1 |
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 |