yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #59701
[Bug 1648879] Re: l3 rpc handler not checking for UNBOUND with host_id
Reviewed: https://review.openstack.org/409314
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=a5a8a37344f6d193886ae8d047664aef76920ed8
Submitter: Jenkins
Branch: master
commit a5a8a37344f6d193886ae8d047664aef76920ed8
Author: Kevin Benton <kevin@xxxxxxxxxx>
Date: Fri Dec 9 11:49:09 2016 -0800
Check for unbound ports in L3 RPC handler
The handler was making the incorrect assumption that once a
host_id was set, a port which failed to bind could only be in
the 'binding_failed' state. So it would not try to rebind ports
that encountered an exeption during port binding commit that left
them in the unbound state.
Change-Id: I28bbeda5fed4275ea38e27308518f89df9ab4eff
Closes-Bug: #1648879
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1648879
Title:
l3 rpc handler not checking for UNBOUND with host_id
Status in neutron:
Fix Released
Bug description:
If a binding fails to commit after a host_id is set on a port, the
port will have a host_id with a vif type of 'unbound'. In this case
the L3 RPC handler should be trying to update the port again as it
would when the binding had changed the vif type to binding_failed.
However, it currently doesn't due to a bad conditional[1].
1. https://github.com/openstack/neutron/blob/5254f0ab60d46cabdace6d59ce50ca05568a87d5/neutron/api/rpc/handlers/l3_rpc.py#L141-L142
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1648879/+subscriptions
References