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

Re: [Xen-devel] libxl error reporting



On Thu, 2014-03-06 at 12:11 +0000, Ian Jackson wrote:
> Olaf Hering writes ("libxl error reporting"):
> > For example "virsh migrate" calls libxl_domain_suspend, which has many
> > ways to fail. What details about the specific error should be returned
> > to the caller? Right now its just some sort of libxl_error. All virsh
> > could do is to show "please see logfile for details".
> 
> Unfortunately, yes.

libvirt could also provide its own xtllog implementation which could
store and provide the log messages in a "virsh friendly" manner
(whatever that might be) as well as logging (if it wants).

> > I think this specifc function should return some sort of state, which is
> > preserved within the function call. It could be something like "remote
> > side had issues", "guest was too busy", "guest lacks PV drivers", "some
> > unexpected (internal) error".
> > 
> > Unfortunately libxl.h contains nothing about error handling.
> 
> I have been considering a campaign of adding (many) more error codes.

Good idea.

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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