19 messages in com.xensource.lists.xen-cimRE: [Xen-cim] Requirements and priori...
FromSent OnAttachments
Jim Fehlig14 Dec 2006 13:28 
Subrahmanian, Raj15 Dec 2006 14:00 
Gareth S Bestor15 Dec 2006 14:57.gif, .gif, .gif
Subrahmanian, Raj18 Dec 2006 14:12.patch
Subrahmanian, Raj19 Dec 2006 06:48 
Jim Fehlig19 Dec 2006 08:27 
Subrahmanian, Raj19 Dec 2006 09:02.patch
Subrahmanian, Raj19 Dec 2006 15:37.patch
Ewan Mellor19 Dec 2006 15:52 
Ewan Mellor19 Dec 2006 16:17 
Jim Fehlig19 Dec 2006 16:32 
Ewan Mellor19 Dec 2006 16:38 
Simon Crosby19 Dec 2006 18:54 
Subrahmanian, Raj20 Dec 2006 06:21.gz
Gareth S Bestor21 Dec 2006 11:34.gif, .gif, .gif
Gareth S Bestor21 Dec 2006 11:46.gif, .gif, .gif
Simon Crosby21 Dec 2006 21:18.gif, .gif, .gif, 6 more
Oliver Benke23 Dec 2006 05:14.pdf, .gif, .gif, 8 more
Gareth S Bestor24 Dec 2006 13:30 
Subject:RE: [Xen-cim] Requirements and priorities for SLES10 SP1
From:Subrahmanian, Raj (raj.@unisys.com)
Date:12/15/2006 02:00:47 PM
List:com.xensource.lists.xen-cim

Jim,

* Indication support. What indications do we want to support? Just lifecycle events, e.g. VM destroyed, VM deactivated, etc. or indications for device added or device removed as well.

I vote for doing only lifecycle indication for now.

* Need as much metrics support as possible. Get it from frontend/backend drivers to avoid going inband. Probably no way to get descent metrics on memory except inband. Guest is only one that can give reasonable memory metrics.

What kind of metrics are we lookng for here?

* Support for ResourcePoolConfigurationService on some pool types, e.g. ProcessorPool.This functionality will support for example removing PCPUs from the pool and dedicate to management domain, thus restricting set of PCPUs available for consumption by VMs. Does xen support this? Can we mask PCPUs such that they are not available to VMs?

At the present time, we cannot remove physical processors from the scheduling for VMs cleanly. We will need to modify the scheduler and create a new xm command for that. There is a way around it. Every time we need some PCPUs taken out, we will need to create a dummy VM and pin those PCPUs that we want taken out of the scheduling to it. And destroy that VM when we want to put them back in the mix. It's not very clean.

* Support for 'driver domains', i.e. PCI pass-thru.

What do we mean by this? Some of the steps involved in setting up a driver domain don't go through xend (like 'hiding' the devices from Dom0). I am not sure if we can do it all from CIM (since we are only going to go through the XenAPI).

Raj