[NETVIRT-477] VPN interface up before tunnel info is available in operational DS causes missing flows in T21 Created: 13/Feb/17 Updated: 13/Mar/17 Resolved: 13/Mar/17 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Boron |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Mickael Strock-Vidal | Assignee: | Olga Schukin |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 7787 |
| Description |
|
This issue is observed only with cluster of ODLs (3 nodes) This issue is cause by a race were some tunnels were created and written to operational DS with delay, i.e. vpn interface up before the tunnel info became available in operational DS , then T21 rules were not installed |
| Comments |
| Comment by Olga Schukin [ 15/Feb/17 ] |
|
To see the issue, look for the tunnel name "tun91f8c3e4e3c" in the attached logs:
2017-02-07 15:12:24,796 | ERROR | nPool-1-worker-3 | InterfaceManagerRpcService | 318 - org.opendaylight.genius.interfacemanager-impl - 0.1.2.R1_0-SR1 | Retrieval of egress actions for the key tun91f8c3e4e3c failed due to Interface information not present in oper DS for tun91f8c3e4e3c
2017-02-07 15:12:25,851 | DEBUG | nPool-1-worker-0 | OvsInterfaceStateAddHelper | 318 - org.opendaylight.genius.interfacemanager-impl - 0.1.2.R1_0-SR1 | Adding Interface State to Oper DS for interface: tun91f8c3e4e3c |
| Comment by Olga Schukin [ 15/Feb/17 ] |
|
Attachment SiteA.rar has been added with description: logs |
| Comment by Olga Schukin [ 22/Feb/17 ] |
| Comment by Olga Schukin [ 27/Feb/17 ] |
|
The updated review: https://git.opendaylight.org/gerrit/52316/ |