On 10/24/2014 01:06 AM, Wen Congyang wrote: > Introduce a "xen-load-devices-state" QAPI command that can be used to load > the state of all devices, but not the RAM or the block devices of the > VM. > > We only have hmp commands savevm/loadvm, and qmp commands > xen-save-devices-state. > > We use this new command for COLO: > 1. suspend both primay vm and secondary vm > 2. sync the state > 3. resume both primary vm and secondary vm > > In such case, we need to update all devices's state in any time. > > Signed-off-by: Wen Congyang <[email protected]> > Cc: qemu-devl <[email protected]> > Cc: Stefano Stabellini <[email protected]> > Cc: Paolo Bonzini <[email protected]> > --- > qapi-schema.json | 18 ++++++++++++++++++ > qmp-commands.hx | 27 +++++++++++++++++++++++++++ > savevm.c | 36 ++++++++++++++++++++++++++++++++++++ > 3 files changed, 81 insertions(+) >
> +#
> +# Since: 2.0
> +##
> +{ 'command': 'xen-load-devices-state', 'data': {'filename': 'str'} }
s/2.0/2.2/ - if you even get it in 2.2 (haven't we already passed soft
freeze, but this is a feature addition?)
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
