consitent use of neturon network-* events

Registered by sean mooney

In icehouse https://blueprints.launchpad.net/nova/+spec/admin-event-callback-api
intoduced a new api for external network events
https://wiki.openstack.org/wiki/Nova/ExternalEventAPI

The Event API was intended to solve the problem of a race condtion
between spawning an instance, the instance using dhcp to aquire an ip
and neutron configuring the network backend.

Since its intoduction we have attempted to use Network event to solve
similar race conditions for other instace lifecycle actions beyond boot
and discovered that we cannot reliably do so as we cannot depend on when
the events are emmited. This blueprint tracks the reliable consumtion
for network event in nova.

related neutron spec. https://review.openstack.org/#/c/645173/

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
sean mooney
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

efried 20190401 put this on the radar for the train ptg.

Deferring this out of Train since it wasn't approved and we're about 2 weeks from feature freeze. -- mriedem 20190829

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.