summaryrefslogtreecommitdiff
path: root/migration
diff options
context:
space:
mode:
authorLiang Li <liang.z.li@intel.com>2015-03-23 16:32:26 +0800
committerJuan Quintela <quintela@redhat.com>2015-05-07 18:31:53 +0200
commitdde4e694ae576462990b2ce711e62565e085c261 (patch)
tree09b4ce992357fcab70973c811f91b39c1ca79fb9 /migration
parent68ae113646dc84637359472e89669e5547dc5ee3 (diff)
downloadqemu-dde4e694ae576462990b2ce711e62565e085c261.zip
migration: Add interface to control compression
The multiple compression threads can be turned on/off through qmp and hmp interface before doing live migration. Signed-off-by: Liang Li <liang.z.li@intel.com> Signed-off-by: Yang Zhang <yang.z.zhang@intel.com> Reviewed-by: Dr.David Alan Gilbert <dgilbert@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'migration')
-rw-r--r--migration/migration.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/migration/migration.c b/migration/migration.c
index 19409e6790..dc7db8751d 100644
--- a/migration/migration.c
+++ b/migration/migration.c
@@ -611,8 +611,11 @@ bool migrate_zero_blocks(void)
bool migrate_use_compression(void)
{
- /* Disable compression before the patch series are applied */
- return false;
+ MigrationState *s;
+
+ s = migrate_get_current();
+
+ return s->enabled_capabilities[MIGRATION_CAPABILITY_COMPRESS];
}
int migrate_compress_level(void)