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

Re: [Xen-devel] [PATCH] libxl: add a dummy ao_how to libxl_domain_core_dump



On Mon, 2012-04-16 at 16:50 +0100, Ian Jackson wrote:
> Ian Campbell writes ("[PATCH] libxl: add a dummy ao_how to 
> libxl_domain_core_dump"):
> > libxl: add a dummy ao_how to libxl_domain_core_dump
> > 
> > Although this function is not currently slow it may become so in the future
> > (this also depends somewhat on the size of the guest).  Therefore arrange 
> > for
> > it to take an ao_how which it completes immediately.  This will allow us to
> > make it asynchronous in the future without breaking API compatibility.
> ...
> >      ret = xc_domain_dumpcore(ctx->xch, domid, filename);
> >      if (ret<0) {
> >          LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "core dumping domain %d to 
> > %s",
> >                       domid, filename);
> > -        return ERROR_FAIL;
> > +        rc = ERROR_FAIL;
> 
> While you're doing that, did you want to change it to use "goto out" ?

wouldn't the "out:" be immediately after this immediately following
closing brace?

> >      }
> > -    return 0;
> > +
> > +    libxl__ao_complete(egc, ao, rc);
> > +
> > +    return AO_INPROGRESS;
> 
> 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®.