Hi,
I'm working on the changes discussed in the thread "changing the timing
of spice client linking in migration (RHBZ #725009)".
In order to be backward compatible with respect to spice-server and qemu
we need
(1) new qemu calling the old switch_host if the server is old (instead
of spice_server_migrate_end)
(2) new spice-server using the old switch host (and not the new
migration mechanism) if qemu is old.
How to distinguish old qemu/spice from a new one?
For spice server we can just bump SPICE_SERVER_VERSION.
However, it is not clear what to bump for qemu, SPICE_INTERFACE_CORE_MINOR?
Instead, I think we should bump spice version and add interface for
migration (which currently will only be used for versions check).
The new spice server will call switch host if the migration interface is
not added.
comments?
Yonit.
_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel