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

Re: [Xen-devel] domain creation vs querying free memory (xend and xl)

On Thu, 2012-10-04 at 11:06 +0100, Tim Deegan wrote:
> but my question was really: what should xl do, in the presence of
> ballooning, sharing, paging and tmem, to
>  - decide whether a VM can be started at all;
>  - control those four systems to shuffle memory around; and
>  - resolve races sensibly to avoid small VMs deferring large ones.
> (AIUI, xl already has some logic to handle the case of balloon-to-fit.)
> The second of those three is the interesting one.  It seems to me that
> if the tools can't force all other actors to give up memory (and not
> immediately take it back) then they can't guarantee to be able to start
> a new VM, even with the new reservation hypercalls.

There was a bit of discussion in the spring about this sort of thing
(well, three of the four), which seems to have fallen a bit by the
wayside^W^W^W^W^W^Wbeen deferred until 4.3 (ahem) e.g.

I'm sure there was earlier discussion which led to that, but I can't
seem to see it in the archives right now, perhaps I'm not looking for
the right Subject.

Olaf might have been intending to look into this (I can't quite remember
where we left it)


Xen-devel mailing list



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