[Spice-devel] [PATCH spice-gtk v2 00/19] migration and channel lifecycle fixes
Marc-André Lureau
marcandre.lureau at redhat.com
Thu Nov 13 15:32:23 PST 2014
Hi
Please find the second version of the patchset to fix some migrations
and channel lifecycle issues.
This version addresses Christophe review:
- rename spice_session_set_migration()
- workaround virt-viewer disconnection crash with new lifecycle model
- various spelling, commit msg and debug changes
Marc-André Lureau (19):
migration: add a few more pre-conditions in migration code
migration: abort migrate on disconnect
migration: add "connecting" state
migration: set session migration during connect
migration: fail with client provided fd
migration: set connecting state before fd request
migration: remove migration cleanup from dispose
migration: improve debug log
migration: create the migration session earlier
migration: remove unnecessary reference
migration: use spice_session_abort_migration() on error
coroutine: reference object when signaling
migration: don't check socket error
migration: delay switch host reconnect
session: remove channels on disconnect
channel: deprecate spice_channel_destroy()
session: remove sticky disconnecting flag
session: keep a reference on disconnect
session: disconnect in idle
TODO | 1 +
gtk/channel-main.c | 34 +++++-----
gtk/gio-coroutine.c | 5 +-
gtk/spice-channel.c | 42 ++++++++++---
gtk/spice-channel.h | 3 +-
gtk/spice-session-priv.h | 8 +--
gtk/spice-session.c | 159 ++++++++++++++++++++++++++++-------------------
gtk/spice-session.h | 2 +
8 files changed, 160 insertions(+), 94 deletions(-)
--
1.9.3
More information about the Spice-devel
mailing list