Bug 1328504 - Vxlan tunnel to the controller is not created on a compute node after perform multiple vm autoevacuations
Summary: Vxlan tunnel to the controller is not created on a compute node after perform...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-neutron
Version: 7.0 (Kilo)
Hardware: All
OS: Linux
high
high
Target Milestone: async
: 7.0 (Kilo)
Assignee: Bernard Cafarelli
QA Contact: Toni Freger
URL:
Whiteboard:
Depends On: 1289995 1328506
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-19 14:22 UTC by anil venkata
Modified: 2023-02-22 23:02 UTC (History)
21 users (show)

Fixed In Version: openstack-neutron-2015.1.4-6.el7ost
Doc Type: Bug Fix
Doc Text:
Previously, OpenStack Networking ports would sometimes become stuck in the BUILD state during migration of an instance. Because Layer 2 population uses the port state to determine if there are ports in an ACTIVE state on a node, and uses that metric to decide if a tunnel can be formed to that node, networking connectivity between nodes would be broken because a tunnel could not be formed correctly. Previously, when an OVS agent retrieves information about a port during a migration, it would cause the port to enter the BUILD state if performed at a specific timing. Now, this happens only if the port is unbound, or if the port is bound to the host requesting the information, so the port does not enter and stay in the BUILD state.
Clone Of: 1289995
Environment:
Last Closed: 2017-01-19 19:13:21 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 300539 0 None MERGED ML2: update port's status to DOWN if its binding info has changed 2020-07-02 11:43:47 UTC

Comment 2 Toni Freger 2016-07-03 10:52:32 UTC
Hi Anil,

Trying to verify this code but the fixed version is for Kilo, and not for Juno.
Version for  Juno should start with openstack-neutron-2014.X.X
Please paste the right version.
In addition after installation this path is not exist :
neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py

Please advise,
Toni

Comment 3 anil venkata 2016-07-04 09:34:36 UTC
Fix is not yet merged into Kilo patches. I will let u know once it is done. 

Thanks
Anil

Comment 8 GE Scott Knauss 2016-09-16 11:06:18 UTC
Assaf, 
       Sorry. That was a miscommunication. However, it would be good to get an update here that we can pass to the customer. 

Thanks,
Scott

Comment 9 Assaf Muller 2016-09-16 11:09:32 UTC
(In reply to GE Scott Knauss from comment #8)
> Assaf, 
>        Sorry. That was a miscommunication. However, it would be good to get
> an update here that we can pass to the customer. 
> 
> Thanks,
> Scott

Bernard is working on the backport, we should have a build out next week.

Comment 21 Toni Freger 2016-12-21 09:51:03 UTC
Retested on openstack-neutron-2015.1.4-11.el7ost.noarch
The code in place.

Comment 22 Jon Schlueter 2017-01-19 19:03:05 UTC
According to our records, this should be resolved by openstack-neutron-2015.1.4-11.el7ost.  This build is available now.

Comment 23 Jon Schlueter 2017-01-19 19:12:54 UTC
moving back to VERIFIED according to comment #21


Note You need to log in before you can comment on or make changes to this bug.