From: George Dunlap <george.dunlap@citrix.com>
To: "andres@lagarcavilla.org" <andres@lagarcavilla.org>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
Olaf Hering <olaf@aepfle.de>,
"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [PATCH] RFC: initial libxl support for xenpaging
Date: Thu, 23 Feb 2012 17:30:02 +0000 [thread overview]
Message-ID: <1330018202.19361.82.camel@elijah> (raw)
In-Reply-To: <4bcfa50079afd429eeabd08721c6f0c3.squirrel@webmail.lagarcavilla.org>
On Thu, 2012-02-23 at 16:22 +0000, Andres Lagar-Cavilla wrote:
> I think it's a lot to process :) I will issue a few statements in no
> particular order.
>
> How about we have a BoF/powwow on this at the Hackathon?
>
> For the sake of expediency we need a simple UI, with two/three obvious
> commands doing things, and then a full arsenal of knob-ery as a separate
> entity. I agree with the general sentiment here.
>
> I actually intended footprint to convey a human-understandable name for
> what paging is doing. I think if we try to combine under 'footprint' all
> possible means of trimming pages from the guest, *in libxl*, we'll end up
> pleasing nobody.
>
> Taking a few steps back, Olaf's purpose is to be able to control the *one*
> knob xenpaging has with its linear sweep policy via libxl. (I guess you
> have a second knob, throttling how fast you try to page in things back)
>
> Somebody has to ask this: are you really sure you want to bake policies
> into libxl? What will toolstacks be left with? I think it's great to wire
> some straightforward control of xenpaging into libxl -- as straightforward
> control of the balloon and PoD is already in place. But when the
> conversation starts escalating, the complexity of libxl grows
> exponentially, and I get all kinds of shivers.
>
> The original stated goal of libxl is to be a common substrate for
> toolstacks. Let toolstacks decide if they want fancier paging or Marxist
> sharing, or what not :)
Just a quick comment for clarification: We're talking now about xl, not
libxl. Libxl, as you say, will expose all the knobs to the toolstack,
and allow the toolstack to do what it wishes. But a large number of our
customers will be using xl, which is, in fact, a toolstack built on
libxl. :-) It's the interface to that toolstack we're discussing.
I'll answer more in a bit.
-George
next prev parent reply other threads:[~2012-02-23 17:30 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-16 7:47 [PATCH] RFC: initial libxl support for xenpaging Olaf Hering
2012-02-17 13:44 ` Ian Campbell
2012-02-17 14:25 ` Olaf Hering
2012-02-17 14:58 ` Ian Campbell
2012-02-17 15:24 ` Olaf Hering
2012-02-17 15:33 ` Ian Campbell
2012-02-17 15:43 ` Olaf Hering
2012-02-17 15:54 ` Ian Campbell
2012-02-17 16:03 ` Olaf Hering
2012-02-17 16:43 ` Ian Campbell
2012-02-20 10:44 ` George Dunlap
2012-02-20 11:12 ` Olaf Hering
2012-02-20 14:48 ` George Dunlap
2012-02-20 15:19 ` Olaf Hering
2012-02-20 16:06 ` George Dunlap
2012-02-20 15:38 ` Olaf Hering
2012-02-20 16:04 ` George Dunlap
2012-02-21 9:59 ` Ian Campbell
2012-02-21 11:27 ` Olaf Hering
2012-02-21 11:34 ` Ian Campbell
2012-02-21 12:21 ` Olaf Hering
2012-02-21 12:20 ` George Dunlap
2012-02-23 10:42 ` Ian Campbell
2012-02-23 12:18 ` George Dunlap
2012-02-23 16:22 ` Andres Lagar-Cavilla
2012-02-23 17:30 ` George Dunlap [this message]
2012-02-24 10:11 ` Ian Campbell
2012-02-24 15:38 ` Olaf Hering
2012-02-24 16:39 ` Ian Campbell
2012-02-24 22:19 ` Olaf Hering
2012-02-24 17:12 ` Andres Lagar-Cavilla
2012-02-27 9:44 ` Ian Campbell
2012-02-27 14:45 ` Andres Lagar-Cavilla
2012-02-28 13:05 ` George Dunlap
2012-02-28 15:25 ` Andres Lagar-Cavilla
[not found] ` <CAFLBxZapKUVaiz4e-VwGTwj0a0FOPij5hXrRkevrTC6brtug4Q@mail.gmail.com>
2012-02-28 17:03 ` Fwd: " George Dunlap
2012-03-06 23:07 ` Andres Lagar-Cavilla
[not found] ` <CAFLBxZavBR0c_p1E9NpfkNzhrN-LCbtV=kPRwFZ3VFFMKPBNKg@mail.gmail.com>
2012-02-28 17:02 ` Fwd: " George Dunlap
2012-02-28 17:12 ` Ian Campbell
2012-02-21 9:05 ` Ian Campbell
[not found] <mailman.3929.1329497068.1471.xen-devel@lists.xensource.com>
2012-02-17 16:55 ` Andres Lagar-Cavilla
2012-02-17 17:03 ` Ian Campbell
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=1330018202.19361.82.camel@elijah \
--to=george.dunlap@citrix.com \
--cc=George.Dunlap@eu.citrix.com \
--cc=Ian.Campbell@citrix.com \
--cc=andres@lagarcavilla.org \
--cc=olaf@aepfle.de \
--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.