Michael,

Meant to respond to this a while ago...  I vote "yes".  It would seem 
unfortunate if VMs were not created when free space is available to a user.

The way I think about this scheduling issue is-- suppose that a user issues a 
vmCreate command when (a) there is free space in the cluster and (b) there is 
free space on nodes reserved for the user, should the scheduler consume the 
reserved space first, last, or in some other order?  The current policy, which 
I believe will not schedule to reserved capacity at all without explicit 
placement, seems less rational than "last".

My gut feel is that schedulers ought to either schedule to the reserved 
capacity first or ought to consider all free space, including the requestor's 
reserved space, when making a placement decision.

Mike

-----Original Message-----
From: Michael Stroucken [mailto:[email protected]] 
Sent: Saturday, March 19, 2011 12:10 AM
To: [email protected]
Subject: primitive scheduler question

Hi,

I'm looking at the primitive scheduler, which respects a host being 
reserved for a user.

Should we let that user's work be scheduled on such a machine, even if 
he didn't explicitly specify placement on it?

Greetings,
Michael.

Reply via email to