[NETVIRT-519] CSIT Sporadic failures - L3 Connectivity broken for some VMs Created: 08/Mar/17  Updated: 04/Apr/17  Resolved: 04/Apr/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: Jamo Luhrsen Assignee: Hari Krishna
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 7938

 Description   

In the L3 Connectivity suite, the instances are coming up and getting
their ip addresses. However, a few test cases fail to ping from the
dhcp namespace to a VM instance ip.

example:
https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-mitaka-upstream-transparent-carbon/415/archives/log.html.gz



 Comments   
Comment by Hanamantagoud V Kandagal [ 10/Mar/17 ]

In TC , "Ping Vm Instance1 In network_2 From network_1" , 60.0.0.3 is pinged from 50.0.0.2 . Both 50.0.0.0/24 and 60.0.0.0/24 subnets are added to router.
There are three DPNs i.e OS_CONTROL_NODE , OS_COMPUTE_1 , OS_COMPUTE_2 .

Routes 50.0.0.2 and 60.0.0.2 are on OS_CONTROL_NODE.
Routes 50.0.0.4 and 60.0.0.4 are on OS_COMPUTE_1.
Routes 50.0.0.3,50.0.0.5 and 60.0.0.3,60.0.0.5 are on OS_COMPUTE_2.

All the above routes need to be on all 3 DPNs , as they belong to same router (RouterVPN).

OS_CONTROL_NODE, OS_COMPUTE_1 has all 8 routes , but OS_COMPUTE_2 has only 7 routes. The missing route on OS_COMPUTE_2 is 50.0.0.2 . Hence ping response can't go out of OS_COMPUTE_2.

When config/opendaylight-inventory:nodes is checked , OF rule for 50.0.0.2 is present on only 2 DPNs (as shown below).

{"id":"L3.128304936239059.21.b3f3ac31-20ac-4b8c-b8a9-b020f77c76d6.42.50.0.0.2","priority":42,"table_id":21,...

{"id":"L3.172218481588998.21.b3f3ac31-20ac-4b8c-b8a9-b020f77c76d6.42.50.0.0.2","priority":42,"table_id":21 ...

Will further investigate logs to see why 50.0.02 is not programmed on OS_COMPUTE_2

Comment by Sam Hague [ 03/Apr/17 ]

https://git.opendaylight.org/gerrit/53355

Comment by Sam Hague [ 03/Apr/17 ]

https://git.opendaylight.org/gerrit/53355

Comment by Vivekanandan Narasimhan [ 04/Apr/17 ]

The following fixes address this bug:

https://git.opendaylight.org/gerrit/53807

https://git.opendaylight.org/gerrit/53355

https://git.opendaylight.org/gerrit/53628

Hence I am moving this bug to RESOLVED state.

Jamo,

If you see this problem reappearing in upstream Carbon jobs, please re-open this bug with appropriate log links.

Vivek

Generated at Wed Feb 07 20:21:46 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.