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.
