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

Re: [Xen-devel] [PATCH] Add a mechanism to detect block device setup failure



On Sat, Oct 29, 2005 at 01:11:07AM -0200, Murillo Fernandes Bernardes wrote:

> The problem is: There is no mechanism to detect block device setup failure
> 
> Network devices have the same problem, and are fixed with this too.
> 
> I handling this problem in the way suggested by aliguori: 
> - hotplug scripts write a "hotplug-status" node on store
> - Xend DevController.createDevice() check verify this node and return success 
> or throw an exception on failure. 
> - If no changes in "hotplug-status" node after DEVICE_CREATE_TIMEOUT seconds 
> Xend throw an exception showing the problem with hotplug scripts.
> 
> Comments?

Thanks a lot for this, Murillo.  I have a concern that this patch only
protects us against failure of hotplugging, and not, for example, a failure of
the backend driver, but it's certainly a good step in the right direction, so
I've applied it.  I'll be working myself in this area over the next day or two
to improve this further.

Thanks again,

Ewan.

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