[nova][neutron][ptg] Summary: Leaking resources when ports are deleted out-of-band
Balázs Gibizer
balazs.gibizer at ericsson.com
Fri May 3 21:35:23 UTC 2019
On Fri, May 3, 2019 at 3:20 PM, Eric Fried <openstack at fried.cc> wrote:
> Summary: When a port is deleted out of band (while still attached to
> an
> instance), any associated QoS bandwidth resources are orphaned in
> placement.
>
> Consensus:
> - Neutron to block deleting a port whose "owner" field is set.
> - If you really want to do this, null the "owner" field first.
> - Nova still needs a way to delete the port during destroy. To be
> discussed. Possibilities:
> - Nova can null the "owner" field first.
> - The operation can be permitted with a certain policy role, which
> Nova would have to be granted.
> - Other?
Two additions:
1) Nova will log an ERROR when the leak happens. (Nova knows the
port_id and the RP UUID but doesn't know the size of the allocation to
remove it). This logging can be added today.
2) Matt had a point after the session that if Neutron enforces that
only unbound port can be deleted then not only Nova needs to be changed
to unbound a port before delete it, but possibly other Neutron
consumers (Octavia?).
Cheers,
gibi
> efried
> .
>
More information about the openstack-discuss
mailing list