[NETVIRT-129] External network group entry not installed on new DPN Created: 09/Sep/16 Updated: 25/Oct/16 Resolved: 25/Oct/16 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Boron |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Tomer Pearl | Assignee: | Ravit Peretz |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Issue Links: |
|
||||||||
| External issue ID: | 6682 | ||||||||
| Description |
|
I'm using Devstack to bring up one control+compute and another compute. When the OVS on the second compute goes up, it is missing the group entry responsible for external network. (group id is 200000, external port is OF port 1) OVS1 OFPST_GROUP_DESC reply (OF1.3) (xid=0x2): cookie=0x8000007, duration=1191.945s, table=220, n_packets=890, n_bytes=210, priority=7,reg6=0x200 actions=output:1 OVS2 OFPST_GROUP_DESC reply (OF1.3) (xid=0x2): cookie=0x6900000, duration=659.040s, table=220, n_packets=70, n_bytes=7163, priority=6,reg6=0x300 actions=load:0xe0000300->NXM_NX_REG6[],write_metadata:0xe000030000000000/0xfffffffffffffffe,goto_table:251 Analysis of the class ExternalNetworkGroupInstaller shows that it is triggered by one of two events: My assumption is that the first OVS is configured properly because it is up before configuring the external network. Couldn't find any code that handles new OVS after external network is configured. This issue blocks VMs on this OVS from using floating IP, and may also block all VMs using NAPT if this OVS is chosen as the "NAPT SWITCH". |
| Comments |
| Comment by Ravit Peretz [ 18/Sep/16 ] |
|
The ovs restart scenario is now worked around thanks to a code in patch (specifically in ExternalNetworkGroupInstaller): the validation for router existence was removed and it seems like now we do not miss the external group installation for the new DPN. |
| Comment by Ravit Peretz [ 21/Sep/16 ] |
|
Adding a new DPN though still does'nt work |