Initial implementation of allowing limits to be less than requests. This is controlled by a new MaxOversubscriptionByResourceRequest config flag that defines the maximum multiplier by which limits can be greater than requests on a per resource level. Default value is 1.0, so if no config is given the limits must be equal to requests.
Note that scheduling is still done using requests only, although I've removed the bit of code that sets limits equal to requests to save memory.
Initial implementation of allowing limits to be less than requests. This is controlled by a new
MaxOversubscriptionByResourceRequest
config flag that defines the maximum multiplier by which limits can be greater than requests on a per resource level. Default value is 1.0, so if no config is given the limits must be equal to requests.Note that scheduling is still done using requests only, although I've removed the bit of code that sets limits equal to requests to save memory.