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

Reply via email to