[PATCH spice-gtk v2 00/19] migration and channel lifecycle fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]