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 0 of 3] Remus: control tool

To: keir.fraser@xxxxxxxxxxxxx, andy@xxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxx, konrad.wilk@xxxxxxxxxx
Subject: Re: [Xen-devel] [PATCH 0 of 3] Remus: control tool
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Wed, 02 Dec 2009 10:30:14 -0800
Delivery-date: Wed, 02 Dec 2009 10:30:33 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20091202182025.GA4866@xxxxxxxxxxxxxxxxxxxx>
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>
References: <C73BD0CC.3409%keir.fraser@xxxxxxxxxxxxx> <4B16AF4E.3050105@xxxxxxxx> <20091202182025.GA4866@xxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20090922 Fedora/3.0-3.9.b4.fc12 Thunderbird/3.0b4
On 12/02/09 10:20, Brendan Cully wrote:
> What signal do you have in mind for telling the control stack that the
> guest has completed its resume procedure and is running normally
> again?

Hm, point.  I was thinking of waiting for the "I'm suspended" hypercall,
but that doesn't help.

It has always worried me that the suspend protocol is very brittle.  For
example, there's no way for a guest to reject a suspend attempt, either
because it doesn't support suspending, or it isn't convenient right now,
or it tried but failed.  A backchannel xenstore entry would allow the
guest to indicate what stage its up to to the control stack, including
holding off suspend attempts until it is ready to accept new ones.  But
that doesn't help much if you want to eliminate the xenstore overhead
from the process...


Xen-devel mailing list