On Wed, Jun 29, 2011 at 11:01:11AM +0200, Gerd Hoffmann wrote:
>   Hi,
> 
> >>I think it will receive them after migration, since the command ring
> >>was stored.
> >Our confusion here is because you think there is still seemless migration. 
> >Unfortunately
> >it doesn't work right now, unless you plan to fix it the only form of 
> >migration right
> >now is switch-host, and for that those commands will be lost, the new 
> >connection will receive
> >images for each surface. If you treat the client as seemless you are 
> >completely right.
> 
> The spice server needs this too so it can render the surfaces
> correctly before sending the surface images to the client (or send
> the old surfaces and the commands on top of that).
> 
> That is one difference between qemu migration and S3 state: For qemu
> migration it is no problem to have unprocessed commands in the
> rings, they will simply be processed once the spice server state is
> restored. When the guest driver restores the state when it comes
> back from S3 it needs the command rings to do so, thats why they
> must be flushed before entering S3 ...

You mean it needs the command rings to be empty before, since they are lost
during the reset, right?

> 
> cheers,
>   Gerd
> 

Reply via email to