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

Re: [Xen-devel] [PATCH RESEND 05/12] xen: numa-sched: make space for per-vcpu node-affinity

On mer, 2013-11-06 at 14:56 +0000, George Dunlap wrote:
> On 06/11/13 14:26, Dario Faggioli wrote:

> > Well, I agree that all this is of very little use without vNUMA, but at
> > the same time, it's not necessarily only useful for it. Also, whatever
> > it is vcpu-node-affinity or soft-affinity, if it is not wired up
> > properly up to the higher layers, there's very few point of having the
> > HV part only... So my idea was to redo and resend everything, including
> > libxl and xl bits.
> >
> > Of course, that doesn't mean we must necessarily have this for 4.4
> > (although I think it would still be feasible), just that we either
> > check-in or wait for both the implementation and the interface. Again,
> > how's the updated release schedule?
> Well we definitely should plumb through access to the soft affinity 
> directly through libxl.  The question is whether it would be useful to 
> have a libxl per-vcpu *numa* affinity that is not yet a full vNUMA 
> implementation.  
Ah, ok, I didn't read your comment this way, sorry. :-) Now that you
explained it, yes, I think we're on the same page, and I'm more than
happy to leave the libx?_{set,get}vcpu_node_affinity() stuff out of the
new series.

> If long-term we want to have vcpu -> vnode, and then 
> vnode->pnode, the having a direct vcpu->pnode interface in the interim 
> is probably not particularly useful, I don't think.

> Re the release schedule: we agreed to move the code freeze to November 
> 18, so we've got just under two weeks.  
Ok, that was my recollection from the developer meeting, but just wanted
to be sure.

> I think keeping the libxl side 
> simple will allow us to at least get the "soft affinity" stuff in for 
> 4.4, whether the vNUMA stuff makes it or not.

Thanks and Regards,

<<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: signature.asc
Description: This is a digitally signed message part

Xen-devel mailing list



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