[PATCH spice-gtk 00/13] migration fixes

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

 



Hi,

Here is a series of patch to fix a couple of bugs related to
migration. I have been testing and fixing the seamless, non-seamless
and switch-host in normal conditions. And I have "disabled" the bad
migration behaviour in cases where the fd are provided by the client.

Currently the fd request is done on the migration session, which is
not connected with the client session, so the client has no way to
provide fd for the migration. And the original and migration session
ends up stuck. Failing early seems the best for now.

Marc-André Lureau (13):
  migration: add a few more pre-conditions in migration code
  migration: abort migrate on disconnect
  migration: add connection 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: 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

 TODO                     |  2 +-
 gtk/channel-main.c       | 30 +++++++++++++----------
 gtk/gio-coroutine.c      |  5 +++-
 gtk/spice-channel.c      | 31 ++++++++++++++++++++----
 gtk/spice-session-priv.h |  1 -
 gtk/spice-session.c      | 62 +++++++++++++++++++++++++++---------------------
 gtk/spice-session.h      |  2 ++
 7 files changed, 86 insertions(+), 47 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]