Building the path to extracting Placement from Nova
Since its creation in early 2016, within Nova, there's always been a hope and plan that the Placement service would be extracted to its own project and repository. Work has begun in Rocky to lay the groundwork to make this possible, but there is still plenty more that needs to be done to make it happen, including:
- Gathering feedback from operators and deployers on their concerns and plans.
- Detailing the several options for managing data migrations.
- Determining which of those are the best.
- Managing standard resource classes (probably with an os-resource-classes library in similar form to os-traits).
- Finishing up work on getting nova imports out of placement code.
- Strategies for managing functional and integration tests in Nova and other clients of Placement.
See a related email to the openstack-dev list for some background: http://lists.openstack.org/pipermail/openstack-dev/2018-March/128004.html
Monday, May 21, 3:10pm-3:50pm (10:10pm - 10:50pm UTC)
Difficulty Level: N/A
OpenStack Engineer
Chris has been working with and developing various forms of distributed systems for around 25 years. When he landed in the world of OpenStack, Chris started with the Telemetry project and has since moved into improving the scheduler in Nova and helping to create the new Placement service. Chris is primarily interested in the ways groups of people use networked technology to collaborate,... FULL PROFILE