[NETVIRT-136] in 3node tunnels fail to create due to concurrency lock - cluster behavior is missing Created: 12/Sep/16 Updated: 30/Oct/17 Resolved: 22/Nov/16 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Boron |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Ravit Peretz | Assignee: | Unassigned |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 6699 |
| Description |
|
running netvirt-vpnservice-csit-3node-openstack-mitaka-openstack-boron 2016-09-11 13:18:04,672 | WARN | pool-45-thread-9 | TransportZoneNotificationUtil | 314 - org.opendaylight.netvirt.neutronvpn-impl - 0.3.0.SNAPSHOT | failed to add tunnels on router added of routerDpnList RouterDpnList{getDpnVpninterfacesList=[DpnVpninterfacesList{getDpnId=198081082022276, augmentations={}}, DpnVpninterfacesList{getDpnId=250746723134214, augmentations={}}, DpnVpninterfacesList{getDpnId=17607834328568, augmentations={}}], getRouterId=4ee3bdd3-b005-4e4f-b313-8e4d35503a85, augmentations={}} due to OptimisticLockFailedException {message=Optimistic lock failed., errorList=[RpcError [message=Optimistic lock failed., severity=ERROR, errorType=APPLICATION, tag=resource-denied, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was replaced by other transaction.]]}Seems like the error was caused by multiple odls handling the same transport zone in TransportZoneNotificationUtil. |
| Comments |
| Comment by Bertrand Low [ 12/Sep/16 ] |
|
Hi Ravit, which particular run was this issue found and is it reproducible? While the symptom of missing tunnel flow entries may be the same as |
| Comment by Ravit Peretz [ 12/Sep/16 ] |
|
Hi Bertrand, This issue was found on multiple downstream job runs. |