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

Re: [Xen-devel] xenbus_transaction_end() and EAGAIN



On Wed, Oct 04, 2006 at 08:48:52AM +0100, Keir Fraser wrote:

> > The first is the watch asking us to suspend. Then we get an EAGAIN and
> > loop around to try again, but this time the node is rewritten to be "",
> > as we requested via xenbus_write(). As far as I can see it shouldn't be
> > possible for our xenbus_write("") to have succeeded as part of the
> > failed transaction. Is it possible the EAGAIN is coming from the higher
> > levels somehow, rather than do_transaction_end() ?
> 
> No, the writes should be discarded of course.

Indeed.

> Could EAGAIN be coming from the xenbus layers in your guest OS?

I certainly can't see any path right now. I'm trying to reproduce again
to confirm what's happening...

regards
john

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