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

RE: [Xen-devel] Ehancement to domU suspend/resume



>From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx]
>Sent: 2007年1月18日 15:51
>
>Well, let's see what latency it adds in practise. I believe the kernel guys
>are going to use the process refrigerator for CPU hotplug so we may
>have to
>go this route anyway long term.
>
>One fear I have is that user processes doing xenbus transactions may
>be
>unable to enter the fridge if they are waiting for the transaction mutex
>(which is locked out across save/restore
>xenbus_suspend()/xenbus_resume()).
>
> -- Keir

I think that should be OK, since process freezes happen before device 
related suspend, including xenbus_suspend. System is in a 
fully-working state along with the freeze process, except that SMP has 
been hot-removed to be UP. :-)

BTW, I have a small question for the front-end driver. If there's pending 
requests within shared ring buffer at suspend, what will happen when 
FE detects connection broken after resuming back? Will those requests 
be abandoned, or continue to service after re-connected? I'm afraid that 
previous grant entries may lose after gnttab_resume...

Thanks,
Kevin

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.