Update placement aggregates spec to clarify generation handling

This adds a paragraph to the placement-aggregate-generation spec to
clarify that in older microversions, the generation of the resource
provider will not be updated. We considered updating it whatever the
microversion but it turns out that there's extant code relying on
the old behavior.

blueprint placement-aggregate-generation

Change-Id: I41e06d4bddf2ad5d12de99d19118ded96159cdd2
Co-Authored-By: Eric Fried <efried@us.ibm.com>
This commit is contained in:
Chris Dent 2018-02-27 11:47:15 +00:00
parent 8b692c5264
commit 24ae4c4bcd
1 changed files with 6 additions and 0 deletions

View File

@ -61,6 +61,12 @@ rejected with a ``409 Conflict`` response.
Details of representation changes can be found below.
When requests are made at an older microversion, thus not including the
generation in the request, the generation of the resource provider will *not*
be updated in the database. This is because there is existing code in Nova
which currently relies on the generation not being updated. If Nova has it
then there could easily be code elsewhere.
Alternatives
------------