WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH 0/4] tmem tools: Add transcendent memory control plan

To: "Xen-Devel (E-mail)" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 0/4] tmem tools: Add transcendent memory control plane to hypervisor
From: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>
Date: Fri, 6 Feb 2009 14:50:28 -0800 (PST)
Delivery-date: Fri, 06 Feb 2009 14:51:39 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
This is the tools (control plane) patchset for transcendent
memory as described at http://oss.oracle.com/projects/tmem

This patchset also applies to xen-unstable c/s
19130 and should be applied AFTER the previously
posted hypervisor patchset (or at least after patch
1of9 of that set).

[1] tmem control plane libxc foundation
[2] tmem control plane python foundation
[3] tmem control plane command parsing
[4] tmem control plane domain-launch mods

Signed-off-by: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>
Signed-off-by: Zhigang Wang <zhigang.x.wang@xxxxxxxxxx>

The following new xm commands are implemented:

xm tmem-list [-l|--long] [<Domain>|-a|--all]
xm tmem-thaw [<Domain>|-a|--all]
xm tmem-freeze [<Domain>|-a|--all]
xm tmem-destroy <Domain>|-a|--all]
xm tmem-set [<Domain>|-a|--all] [weight=<weight>] [cap=<cap>] 
[compress=<compress>]

Patches sent as attachments, probably with the wrong MIME
type again (sorry... working on it).  If you have problems,
a tarball of the patchset is downloadable as:

http://oss.oracle.com/projects/tmem/dist/files/xen-unstable/tmem-xentools-19130-090205.tgz


Diffstat:
 b/tools/libxc/xc_tmem.c                      |   82 +++++++++++
 tools/libxc/Makefile                         |    1 
 tools/libxc/xenctrl.h                        |   12 +
 tools/python/xen/lowlevel/xc/xc.c            |   52 +++++++
 tools/python/xen/xend/XendAPI.py             |   65 +++++++++
 tools/python/xen/xend/XendCheckpoint.py      |    1 
 tools/python/xen/xend/XendConstants.py       |   24 +++
 tools/python/xen/xend/XendDomainInfo.py      |    1 
 tools/python/xen/xend/XendNode.py            |   56 ++++++++
 tools/python/xen/xend/balloon.py             |    2 
 tools/python/xen/xend/server/XMLRPCServer.py |    6 
 tools/python/xen/xm/main.py                  |  187 ++++++++++++++++++++++++++-
 12 files changed, 485 insertions(+), 4 deletions(-)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH 0/4] tmem tools: Add transcendent memory control plane to hypervisor, Dan Magenheimer <=