settingsLogin | Registersettings

[openstack-dev] [nova] [placement] resource providers update 39

0 votes

This is update 39 for resource providers and placement.

Most Important

This week we had spec freeze, so now it is time to get rolling with
the making and the doing. Most of the specs that are related to
placement already had code in progress, so there's lots of stuff ready
to review. Given the volume of stuff in flight, the usual extras we'll
discover along the way, and the headspace we need to reserve for
thinking and experimenting about the future, we've got plenty going.

What's Changed

Forward progress mostly. Engaging Neutron using placement, at the
intersection of Nova and Neutron, as represented by specs like

 https://review.openstack.org/#/c/502306/

has been put off to later as it has too many dependencies on stuff
that is currently under development and not yet done.

The Granular Resource Request Syntax spec merged, which lays the
groundwork for nested resource providers and traits can work.

efried has created a functional test that exercises two bugs he
figured out with "alloc candidates with same RC in cn & shared"

 https://review.openstack.org/#/c/513149/

This is interesting because it requires us to make some decisions
and clear statements about what is supposed to be happening, not just
fix a bug.

Main Themes

Nested Resource Providers

Progress is happening on nested providers:

 https://review.openstack.org/#/q/topic:bp/nested-resource-providers

It was injected into the middle of the de-orm stack, so while much of
that work has merged, there are some tail ends:

 https://review.openstack.org/#/q/topic:bp/de-orm-resource-providers

And the work to make traits work is relevant here, because with traits
nested aren't near as useful:

 https://review.openstack.org/#/q/bp/add-trait-support-in-allocation-candidates

Migration allocations

The migration allocations work is nearly complete at:

 https://review.openstack.org/#/q/topic:bp/migration-allocations

Management of those allocations currently involves some raciness,
birthing the idea to allow POST /allocations, which causes a cascade
of required changes to bring that about. The code stack for that
starts at:

 https://review.openstack.org/#/c/500410/

Alternate Hosts

We want to be able to do retries within cells, so we need some
alternate hosts when returning a destination that are structured
nicely for RPC:

 https://review.openstack.org/#/q/topic:bp/return-alternate-hosts

Other

End

You only get a prize if you review all the things linked here. If you
do then your prize is a massive sense of accomplishment and
contribution.

--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

asked Oct 20, 2017 in openstack-dev by cdent_plus_os_at_ant (12,800 points)   2 2 4
...