HTML: https://anticdent.org/placement-update-18-44.html
Good morning, it's placement update time.
# Most Important
Lately attention has been primarily on specs, database migration
tooling, and progress on documentation. These remain the important
areas.
# What's Changed
* [Placement docs](https://docs.openstack.org/placement/latest/)
* Upgrade-to-placement in deployment tooling
[thread](http://lists.openstack.org/pipermail/openstack-dev/2018-October/136075.html)
# Bugs
* Placement related [bugs not yet in progress](https://goo.gl/TgiPXb): 16.
+1.
* [In progress placement bugs](https://goo.gl/vzGGDQ) 11.
# Specs
Progress continues on reviewing specs.
* <https://review.openstack.org/#/c/544683/>
Account for host agg allocation ratio in placement
(Still in rocky/)
* <https://review.openstack.org/#/c/595236/>
Add subtree filter for GET /resource_providers
* <https://review.openstack.org/#/c/597601/>
Resource provider - request group mapping in allocation candidate
* <https://review.openstack.org/#/c/549067/>
VMware: place instances on resource pool
(still in rocky/)
* <https://review.openstack.org/#/c/555081/>
Standardize CPU resource tracking
* <https://review.openstack.org/#/c/599957/>
Allow overcommit of dedicated CPU
(Has an alternative which changes allocations to a float)
* <https://review.openstack.org/#/c/591037/>
Modelling passthrough devices for report to placement
* <https://review.openstack.org/#/c/603585/>
Spec: allocation candidates in tree
* <https://review.openstack.org/#/c/603955/>
Nova Cyborg interaction specification.
* <https://review.openstack.org/#/c/601596/>
supporting virtual NVDIMM devices
* <https://review.openstack.org/#/c/603352/>
Spec: Support filtering by forbidden aggregate
* <https://review.openstack.org/#/c/552924/>
Proposes NUMA topology with RPs
* <https://review.openstack.org/#/c/569011/>
Count quota based on resource class
* <https://review.openstack.org/#/c/607989/>
WIP: High Precision Event Timer (HPET) on x86 guests
* <https://review.openstack.org/#/c/571111/>
Add support for emulated virtual TPM
* <https://review.openstack.org/#/c/141219/>
Adds spec for instance live resize
* <https://review.openstack.org/#/c/612497/>
Provider config YAML file
# Main Themes
## Making Nested Useful
The nested allocations support has merged. That was the stuff that
was on this topic:
* <https://review.openstack.org/#/q/topic:bp/use-nested-allocation-candidates>
There are some reshaper patches in progress.
* <https://review.openstack.org/#/q/topic:bp/reshape-provider-tree+status:open>
I suspect we need some real world fiddling with nested workloads to
have any real confidence with this stuff.
## Extraction
There continue to be three main tasks in regard to placement
extraction:
1. upgrade and integration testing
2. database schema migration and management
3. documentation publishing
Most of this work is now being tracked on a [new
etherpad](https://etherpad.openstack.org/p/placement-extract-stein-4).
If you're looking for something to do (either code or review), there
is a good place to look to find something.
The db-related work is getting very close, which will allow grenade
and devstack changes to merge.
# Other
Various placement changes out in the world.
* <https://review.openstack.org/#/q/topic:bp/initial-allocation-ratios>
Improve handling of default allocation ratios
*
<https://review.openstack.org/#/q/topic:minimum-bandwidth-allocation-placement-api>
Neutron minimum bandwidth implementation
* <https://review.openstack.org/#/c/602160/>
Add OWNERSHIP $SERVICE traits
* <https://review.openstack.org/#/c/604182/>
Puppet: Initial cookiecutter and import from nova::placement
* <https://review.openstack.org/#/c/586960/>
zun: Use placement for unified resource management
* <https://review.openstack.org/#/q/topic:bug/1799727>
Update allocation ratio when config changes
* <https://review.openstack.org/#/q/topic:bug/1799892>
Deal with root_id None in resource provider
* <https://review.openstack.org/#/q/topic:bug/1795992>
Use long rpc timeout in select_destinations
* <https://review.openstack.org/#/q/topic:bp/bandwidth-resource-provider>
Bandwith Resource Providers!
* <https://review.openstack.org/#/q/topic:bug/1799246>
Harden placement init under wsgi
* <https://review.openstack.org/#/q/topic:cd/gabbi-tempest-job>
Using gabbi-tempest for integration tests.
* <https://review.openstack.org/#/c/613118/>
Make tox -ereleasenotes work
* <https://review.openstack.org/#/c/613343/>
placement: Add a doc describing a quick live environment
* <https://review.openstack.org/#/c/614350/>
Adding alembic environment
*
<https://review.openstack.org/#/q/project:openstack/blazar+topic:bp/placement-api>
Blazar using the placement-api
* <https://review.openstack.org/#/c/614896/>
Placement role for ansible project config
* <https://review.openstack.org/#/c/614285/>
hyperv bump placement version
# End
Apologies if this is messier than normal, I'm rushing to get it out
before I travel.
--
Chris Dent ٩◔̯◔۶ https://anticdent.org/
freenode: cdent tw: @anticdent
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev