All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>,
	xen-devel@lists.xensource.com,
	Euan Harris <euan.harris@citrix.com>,
	Ian Campbell <ian.campbell@citrix.com>
Subject: Re: NUMA config handling bug on reuse of libxl domain config
Date: Fri, 26 Jun 2015 17:57:07 +0200	[thread overview]
Message-ID: <1435334227.25170.222.camel@citrix.com> (raw)
In-Reply-To: <21901.20877.770157.814282@mariner.uk.xensource.com>


[-- Attachment #1.1: Type: text/plain, Size: 1501 bytes --]

On Fri, 2015-06-26 at 14:20 +0100, Ian Jackson wrote:
> Ian Jackson writes ("Re: [PATCH v4 00/35] libxl ao abort request (cancellation)"):
> > Ian Jackson writes ("[PATCH v4 00/35] libxl ao abort request (cancellation)"):
> > > This is v4 of my series to provide support for abandoning a
> > > long-running libxl operation.
> > 
> > I've pushed it here
> > 
> >   http://xenbits.xen.org/gitweb/?p=people/iwj/xen.git;a=summary
> >   git://xenbits.xen.org/people/iwj/xen.git
> >      base.ao-abort.v4..wip.ao-abort.v4
> > 
> > (base.ao-abort is yesterday's staging).
> 
> One of the tests failed until I put a workaround in.
> 
I see...

> The test program:
>  - creates and populates a libxl_domain_config
>  - calls libxl_domain_create_new
>  - destroys the resulting domain with libxl_domain_destroy
>  - calls libxl_domain_create_new again with the same config
> 
> The result is:
> 
>  libxl: error: libxl_dom.c:343:libxl__build_pre: Can run NUMA placement
>  only if the domain does not have any NUMA node affinity set already
> 
>  libxl: error: libxl_create.c:1174:domcreate_rebuild_done: cannot
>  (re-)build domain: -6
> 
Ok, thanks for letting know. I will look into this ASAP.

Regards,
Dario

-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

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

  reply	other threads:[~2015-06-26 15:57 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-25 17:44 [PATCH v4 00/35] libxl ao abort request (cancellation) Ian Jackson
2015-06-25 17:44 ` [PATCH 01/35] libxl: ao internal API docs: Mention synchronous ao completion Ian Jackson
2015-06-25 17:44 ` [PATCH 02/35] libxl: suspend: switch_logdirty_done takes rc Ian Jackson
2015-06-25 17:44 ` [PATCH 03/35] libxl: suspend: common suspend callbacks take rc Ian Jackson
2015-06-25 17:44 ` [PATCH 04/35] libxl: suspend: Return correct error from callbacks Ian Jackson
2015-06-25 17:44 ` [PATCH 05/35] libxl: Use libxl__xswait* in libxl__ao_device Ian Jackson
2015-06-25 17:44 ` [PATCH 06/35] libxl: xswait/devstate: Move xswait to before devstate Ian Jackson
2015-06-25 17:44 ` [PATCH 07/35] libxl: devstate: Use libxl__xswait* Ian Jackson
2015-06-25 17:44 ` [PATCH 08/35] libxl: Rename AO_ABORT to AO_CREATE_FAIL Ian Jackson
2015-06-26 14:10   ` Wei Liu
2015-06-25 17:44 ` [PATCH 09/35] libxl: Change some log messages to say `abandoning' rather than `aborting' Ian Jackson
2015-06-26 14:12   ` Wei Liu
2015-06-25 17:44 ` [PATCH 10/35] libxl: Change an internal comment to say `bail' rather than `abort' Ian Jackson
2015-06-26 14:13   ` Wei Liu
2015-06-25 17:44 ` [PATCH 11/35] libxl: New error codes ABORTED etc Ian Jackson
2015-06-26 14:13   ` Wei Liu
2015-06-25 17:44 ` [PATCH 12/35] libxl: events: Make timeout and async exec setup take an ao, not a gc Ian Jackson
2015-06-30  6:02   ` Wen Congyang
2015-06-30  9:14     ` Ian Jackson
2015-06-25 17:44 ` [PATCH 13/35] libxl: events: Make libxl__async_exec_* pass caller an rc Ian Jackson
2015-06-25 17:44 ` [PATCH 14/35] libxl: events: Permit timeouts to signal ao abort Ian Jackson
2015-06-25 17:44 ` [PATCH 15/35] libxl: spawn: Preserve rc in error path Ian Jackson
2015-06-26 14:28   ` Wei Liu
2015-06-25 17:44 ` [PATCH 16/35] libxl: domain create: Do not destroy on ao abort Ian Jackson
2015-06-25 17:44 ` [PATCH 17/35] libxl: ao: Record ultimate parent of a nested ao Ian Jackson
2015-06-25 17:44 ` [PATCH 18/35] libxl: ao: Count the nested progeny of an ao Ian Jackson
2015-06-25 17:44 ` [PATCH 19/35] libxl: ao: Provide manip_refcnt Ian Jackson
2015-06-26 14:33   ` Wei Liu
2015-06-26 15:02     ` Ian Jackson
2015-06-25 17:44 ` [PATCH 20/35] libxl: ao abort: Provide public ao abort request API Ian Jackson
2015-06-26 14:47   ` Wei Liu
2015-06-26 15:05     ` Ian Jackson
2015-06-26 15:13       ` Wei Liu
2015-06-26 15:30         ` Wei Liu
2015-06-25 17:44 ` [PATCH 21/35] libxl: ao abort: Provide explicit internal abort check API Ian Jackson
2015-06-25 17:44 ` [PATCH 22/35] libxl: ao abort: Make timeouts abortable Ian Jackson
2015-06-25 17:44 ` [PATCH 23/35] libxl: ao abort: Note that driver domain task cannot be usefully aborted Ian Jackson
2015-06-25 17:44 ` [PATCH 24/35] libxl: Introduce DOMAIN_DESTROYED error code Ian Jackson
2015-06-25 17:44 ` [PATCH 25/35] libxl: ao abort: Support aborting where we spot domain death Ian Jackson
2015-06-25 17:44 ` [PATCH 26/35] libxl: Introduce FILLZERO Ian Jackson
2015-06-25 17:44 ` [PATCH 27/35] libxl: ao abort: Preparations for save/restore abort Ian Jackson
2015-06-25 17:44 ` [PATCH 28/35] libxl: ao abort: Handle SIGTERM in save/restore helper Ian Jackson
2015-06-25 17:44 ` [PATCH 29/35] libxl: ao abort: Abort libxc save/restore Ian Jackson
2015-06-25 17:44 ` [PATCH 30/35] libxl: ao: datacopier callback gets an rc Ian Jackson
2015-06-25 17:44 ` [PATCH 31/35] libxl: ao abort: Make datacopiers abortable Ian Jackson
2015-06-25 17:44 ` [PATCH 32/35] libxl: Fix libxl__get_domid error reporting Ian Jackson
2015-06-26 14:54   ` Wei Liu
2015-06-25 17:44 ` [PATCH 33/35] libxl: spawn: Always debug log middle child process death Ian Jackson
2015-06-26 14:55   ` Wei Liu
2015-06-25 17:44 ` [PATCH 34/35] libxl: libxl__ev_child pass actual pid to callback Ian Jackson
2015-06-26 14:56   ` Wei Liu
2015-06-25 17:44 ` [PATCH 35/35] libxl: When save/restore helper dies, do not overwrite rc Ian Jackson
2015-06-26 14:56   ` Wei Liu
2015-06-26 10:19 ` [PATCH v4 00/35] libxl ao abort request (cancellation) Ian Jackson
2015-06-26 13:20   ` NUMA config handling bug on reuse of libxl domain config Ian Jackson
2015-06-26 15:57     ` Dario Faggioli [this message]
2015-06-26 15:40   ` [PATCH v4 00/35] libxl ao abort request (cancellation) Ian Jackson
2015-06-26 15:51     ` Ian Campbell
2015-06-26 15:56       ` Ian Jackson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1435334227.25170.222.camel@citrix.com \
    --to=dario.faggioli@citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=euan.harris@citrix.com \
    --cc=ian.campbell@citrix.com \
    --cc=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.