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
-
Upgrade-to-placement in deployment tooling thread
Bugs
- Placement related bugs not yet in progress: 16. +1.
- In progress placement bugs 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:
There are some reshaper patches in progress.
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:
- upgrade and integration testing
- database schema migration and management
- documentation publishing
Most of this work is now being tracked on a new etherpad. 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.