[placement] update 19-13
cdent+os at anticdent.org
Fri Apr 5 12:30:34 UTC 2019
Placement update 19-13 is brought to you by the letters P and U.
# Most Important
starts next week. Watch out for emails to start different threads
throughout the week. Also next week there will be a Nova pre-PTG
Plenty of the pending work touches on placement.
In the meantime here are a couple of etherpads for the PTG:
# What's Changed
* There were some lingering docs and log fixes so we released an RC
3 of Placement. That candidate will become 1.0.0 on April 10th.
* Microversion 1.32, for [forbidden
* We've decided it would be nice to a) release os-traits and
os-resource-classes in an independent fashion and, b) make them
available to both placement and nova as tox-siblings. We'll do (a)
once release time settles. For (b) the strategy is still a bit up
in the air. There's some [email
* Two traits related specs have been re-proposed to Train, following
Spec: support any trait in allocation candidates
Spec: support mixing required traits with any traits
* As before, the spec for [request group
mapping](https://review.openstack.org/597601) will need to be
* StoryBoard stories in [the placement
* Placement related [bugs not yet in progress](https://goo.gl/TgiPXb): 13.
* [In progress placement bugs](https://goo.gl/vzGGDQ) 5. -2.
Once Stein has settled, we'll figure out a good time to have a bug
cleanup and consolidation.
osc-placement is currently behind by 14 microversions. +1 since last
* [support for 1.19](https://review.openstack.org/#/c/641094/)
* [support for 1.21](https://review.openstack.org/#/c/641123/)
* [aggregate allocation ratio
* [stack to fix docs and
# Main Themes
Be thinking about what you'd like the main themes to be. Put them on
# Other Placement
This is a start at unit tests for the PlacementFixture. It is
proving a bit "fun" to get right, as there are many layers
involved. Making sure seemingly unrelated changes in placement
don't break the nova gate is important. Besides these unit tests,
there's discussion on the PTG etherpad of running the nova
functional tests, or a subset thereof, in placement's check run.
On the one hand this is a pain and messy, but on the other
consider what we're enabling: Functional tests that use the real
functionality of an external service (real data, real web
requests), not stubs or fakes.
Use ``code`` role in api-ref titles
Removing some unused code.
# Other Service Users
New discoveries are added to the end. Merged stuff is removed.
Since last week 2 removals (by merge), 7 new discoveries.
Nova: Spec: Proposes NUMA topology with RPs
Nova: Spec: Virtual persistent memory libvirt driver
Nova: Check compute_node existence in when nova-compute reports
info to placement
Nova: spec: support virtual persistent memory
Workaround doubling allocations on resize
Nova: Spec: Standardize CPU resource tracking
Nova: Spec: Use in_tree getting allocation candidates
Nova: Pre-filter hosts based on multiattach volume support
Ironic: A fresh way of looking at step retrieval
Nova: Add flavor to requested_resources in RequestSpec
Blazar: Retry on inventory update conflict
Nova: Use aggregate_add_host in nova-manage
Nova: count quota usage from placement
Nova: nova-manage: heal port allocations
puppet-tripleo: Initial extraction of the Placement service from Nova
Nova: bug fix prevent forbidden traits from working as expected
Nova: Spec for a new nova virt driver to manage an RSD
Helm: Allow more generic overrides for nova placement-api
Nova: add spec for image metadata prefiltering
Support filtering of allocation_candidates by forbidden aggregates
Enable in_tree allocation candidates from the nova side
openstack-ansible: Remove deprecated scheduler filters
Cyborg: Initially readme for nova pilot
Tempest: Add QoS policies and minimum bandwidth rule client
Nova-spec: Re-approve AMD SEV support for Train
Nova-spec: Add PENDING vm state
Latency is the mind-killer.
Chris Dent ٩◔̯◔۶ https://anticdent.org/
freenode: cdent tw: @anticdent
More information about the openstack-discuss