diff options
| author | Liang Li | 2015-03-23 09:32:26 +0100 |
|---|---|---|
| committer | Juan Quintela | 2015-05-07 18:31:53 +0200 |
| commit | dde4e694ae576462990b2ce711e62565e085c261 (patch) | |
| tree | 09b4ce992357fcab70973c811f91b39c1ca79fb9 /qapi-schema.json | |
| parent | migration: Add the core code for decompression (diff) | |
| download | qemu-dde4e694ae576462990b2ce711e62565e085c261.tar.gz qemu-dde4e694ae576462990b2ce711e62565e085c261.tar.xz qemu-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 'qapi-schema.json')
| -rw-r--r-- | qapi-schema.json | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/qapi-schema.json b/qapi-schema.json index 27ec9882db..83f0b4a0f3 100644 --- a/qapi-schema.json +++ b/qapi-schema.json @@ -515,13 +515,22 @@ # to enable the capability on the source VM. The feature is disabled by # default. (since 1.6) # +# @compress: Use multiple compression threads to accelerate live migration. +# This feature can help to reduce the migration traffic, by sending +# compressed pages. Please note that if compress and xbzrle are both +# on, compress only takes effect in the ram bulk stage, after that, +# it will be disabled and only xbzrle takes effect, this can help to +# minimize migration traffic. The feature is disabled by default. +# (since 2.4 ) +# # @auto-converge: If enabled, QEMU will automatically throttle down the guest # to speed up convergence of RAM migration. (since 1.6) # # Since: 1.2 ## { 'enum': 'MigrationCapability', - 'data': ['xbzrle', 'rdma-pin-all', 'auto-converge', 'zero-blocks'] } + 'data': ['xbzrle', 'rdma-pin-all', 'auto-converge', 'zero-blocks', + 'compress'] } ## # @MigrationCapabilityStatus |
