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

Re: [Xen-devel] why xenstore-* hangs if xenstored is not started



On 22/06/10 09:06, Keir Fraser wrote:
On 22/06/2010 08:56, "Vincent Hanquez"<Vincent.Hanquez@xxxxxxxxxxxxx>
wrote:

On 22/06/10 08:45, Keir Fraser wrote:
Does the xenstore driver in the dom0 kernel put the process into
uninterruptible sleep? The 2.6.18 kernel simply returns -ENODEV in this case
I think. So perhaps pv_ops has different and inferior behaviour.

the behavior was the same in 2.6.18.

Ah, I just see 'if (!is_xenstored_ready()) return -ENODEV' in 2.6.18's
xenbus_dev.c. I assumed that would have an effect on this case.

hm, maybe it does afterall, and I'm confuse this with a more general case; the D state would happens if xenstored doesn't want to reply or is dead. This behavior has been there as long as I can remember.

I'm pretty sure though that a while ago (relatively old XenServer kernel) starting a xenstore-* without starting xenstored would make it stuck until xenstored start.

--
Vincent

_______________________________________________
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®.