diff options
author | Dr. David Alan Gilbert <dgilbert@redhat.com> | 2017-10-20 10:05:50 +0100 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2017-10-23 18:03:27 +0200 |
commit | 93fbd0314ec060ffaf90169a06d5737fa97ffb25 (patch) | |
tree | a7e5569ec2d4cee4ba3347db9fbf86d7e6e245b4 /qapi/migration.json | |
parent | 80f8dfde97e89739d7b9edcf0afceaed3f7f2aad (diff) | |
download | qemu-93fbd0314ec060ffaf90169a06d5737fa97ffb25.zip qemu-93fbd0314ec060ffaf90169a06d5737fa97ffb25.tar.gz qemu-93fbd0314ec060ffaf90169a06d5737fa97ffb25.tar.bz2 |
migration: Add 'pause-before-switchover' capability
When 'pause-before-switchover' is enabled, the outgoing migration
will pause before invalidating the block devices and serializing
the device state.
At this point the management layer gets the chance to clean up any
device jobs or other device users before the migration completes.
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'qapi/migration.json')
-rw-r--r-- | qapi/migration.json | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/qapi/migration.json b/qapi/migration.json index f8b365e..4960231 100644 --- a/qapi/migration.json +++ b/qapi/migration.json @@ -341,6 +341,9 @@ # @return-path: If enabled, migration will use the return path even # for precopy. (since 2.10) # +# @pause-before-switchover: Pause outgoing migration before serialising device +# state and before disabling block IO (since 2.11) +# # @x-multifd: Use more than one fd for migration (since 2.11) # # Since: 1.2 @@ -348,7 +351,7 @@ { 'enum': 'MigrationCapability', 'data': ['xbzrle', 'rdma-pin-all', 'auto-converge', 'zero-blocks', 'compress', 'events', 'postcopy-ram', 'x-colo', 'release-ram', - 'block', 'return-path', 'x-multifd' ] } + 'block', 'return-path', 'pause-before-switchover', 'x-multifd' ] } ## # @MigrationCapabilityStatus: |