[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 3/7] libxl/libxl_domain_info: Log if domain not found.
On 03/04/15 21:02, Konrad Rzeszutek Wilk wrote: > If we cannot find the domain - log an error (and still > continue returning an error). Forgive me if I am misunderstanding the effect of this patch (I tried to find the original rationale but failed). If the effect is that commands such as xl domid will cause a log entry when the specified domain doesn't exist, I would suggest that's going to be a problem for people that use that or similar commands to tell if a domain is present or still alive. I use it as part of a back-up script to make sure a domain shutdown before the script continues. I suspect many other people will be doing something similar. Apologies if I have the wrong end of the stick! Thanks, Ian. > > Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> > Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > --- > tools/libxl/libxl.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c > index c0e9cfe..8753e27 100644 > --- a/tools/libxl/libxl.c > +++ b/tools/libxl/libxl.c > @@ -698,8 +698,10 @@ int libxl_domain_info(libxl_ctx *ctx, libxl_dominfo > *info_r, > LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "getting domain info list"); > return ERROR_FAIL; > } > - if (ret==0 || xcinfo.domain != domid) return ERROR_DOMAIN_NOTFOUND; > - > + if (ret==0 || xcinfo.domain != domid) { > + LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "Domain %d not found!", > domid); > + return ERROR_DOMAIN_NOTFOUND; > + } > if (info_r) > xcinfo2xlinfo(ctx, &xcinfo, info_r); > return 0; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |