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/
Home Products Support Community News


Re: [Xen-devel] [PATCH] PoD: Handle operations properly when domain is d

To: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] PoD: Handle operations properly when domain is dying
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Wed, 11 Nov 2009 17:13:43 +0000
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 11 Nov 2009 09:14:26 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <067674d9-b387-479d-961d-99fa8459485a@default>
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
Thread-index: Acpi77zLoWmM5UMcRb6kaGT1jD8PggAApUqk
Thread-topic: [Xen-devel] [PATCH] PoD: Handle operations properly when domain is dying
User-agent: Microsoft-Entourage/
On 11/11/2009 16:53, "Dan Magenheimer" <dan.magenheimer@xxxxxxxxxx> wrote:

>> So as long as the tools don't tell a VM to change its memory between
>> deciding there's enough memory for the new domain and
>> creating the new
>> domain, you shouldn't have any problems.
> BUT, PoD is essentially doing dynamic ballooning without
> notifying the tools, correct?  Unless I misunderstand, the
> whole point of PoD is to not use zeroed-out-by-Windows
> memory until it gets written (with non-zeroes), and the
> underlying objective is that that not-yet-used memory can
> be used for other purposes -- such as other domains.

The main point is to be able to start a domain with less memory than it
thinks it has, so it can be ballooned up (under tools control) later.

 -- Keir

Xen-devel mailing list