yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #58763
[Bug 1623545] Re: placement API allocation handling does not check min_unit, max_unit, step_size
Reviewed: https://review.openstack.org/392933
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=b000989635be95a1548a983d290d16492b436571
Submitter: Jenkins
Branch: master
commit b000989635be95a1548a983d290d16492b436571
Author: Chris Dent <cdent@xxxxxxxxxxxxx>
Date: Wed Nov 2 18:42:21 2016 +0000
[placement] Enforce min_unit, max_unit and step_size
Add support for checking min_unit, max_unit and step_size when
making allocations to the placement API. When the constraints are
violated a new exception InvalidAllocationConstraintsViolated is
raised.
Change-Id: I18596a3c0f2b0049aaccd0f3e73aef90b684c4a8
Closes-Bug: #1623545
** Changed in: nova
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1623545
Title:
placement API allocation handling does not check min_unit, max_unit,
step_size
Status in OpenStack Compute (nova):
Fix Released
Bug description:
The min_unit, max_unit and step_size values of resource provider
inventory are not checked when submitting allocations. Only available
capacity.
This is a known issue, a deliberate decision was made to put it off
until later, but we need to record the presence of the issue. What's
suppose to happen is that in addition to checking capacity, we also
want to make sure that the allocation is between min_unit and max_unit
and cleanly divisible by step_size. These checks should happen in the
OVO code, not the API level.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1623545/+subscriptions
References