[Spice-devel] [PATCH 00/35] new libspice-server API patches.

Gerd Hoffmann kraxel at redhat.com
Wed May 12 04:31:54 PDT 2010


  Hi,

Ok folks, here is what I have right now for review.  The first patches
of the patch series has been posted already a while back.  Now the
remaining issues have been addressed.  Well, almost.  Client migration
is not solved yet.

Most of the patches are pretty straight forward.  A more careful review
is needed for the last six patches (30+).  30+31 are about savevm/loadvm
support for the qxl device.  32-35 are about client migration.

The patches 32-35 are largely untested and I'm not sure yet we'll really
want to go into that direction.  So we might commit only patches 1-31
for now and wait with the client migration bits.  Comments are welcome
nevertheless.

I've tried to make the client migration seamless again, i.e. make the
spice client connect to the target host while the migration still runs,
so we'll get a faster switchover.  Problem with that:  When qemu reads
and processes incoming migration data it doesn't respond to other
requests, specifically it doesn't reply to the spice client.  So the
spice clients attempt to connect is stuck at the point where it expects
the list of channels from the spice server (I think).  But when the
connect can't run in parallel to the actual migration we don't win much
compared to the switch-host solution in RHEL-6, right?

cheers,
  Gerd



More information about the Spice-devel mailing list