[NETVIRT-960] ModifiedNodeDoesNotExistException: floating-ip-info/router-ports/router-ports.../ports/ports...port-name=e21f56c9-1513-4753-bf40-f9d391c45658}] does not exist Created: 16/Oct/17 Updated: 15/Dec/17 Resolved: 29/Nov/17 |
|
| Status: | Verified |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Carbon |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Sam Hague | Assignee: | Chetan Arakere Gowdru |
| Resolution: | Done | Votes: | 0 |
| Labels: | csit:exception | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 9298 |
| Description |
2017-10-16 10:57:11,787 | WARN | lt-dispatcher-46 | ConcurrentDOMDataBroker | 219 - org.opendaylight.controller.sal-distributed-datastore - 1.6.1.SNAPSHOT | Tx: DOM-38422 Error during phase CAN_COMMIT, starting Abort
TransactionCommitFailedException{message=Data did not pass validation., errorList=[RpcError [message=Data did not pass validation., severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:netvirt:natservice?revision=2016-01-11)floating-ip-info/router-ports/router-ports[{(urn:opendaylight:netvirt:natservice?revision=2016-01-11)router-id=bfa65cf5-c7cb-4b7d-96fa-3e51ca69ee8b}]/ports/ports[{(urn:opendaylight:netvirt:natservice?revision=2016-01-11)port-name=e21f56c9-1513-4753-bf40-f9d391c45658}] does not exist. Cannot apply modification to its children.]]}
Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:netvirt:natservice?revision=2016-01-11)floating-ip-info/router-ports/router-ports[{(urn:opendaylight:netvirt:natservice?revision=2016-01-11)router-id=bfa65cf5-c7cb-4b7d-96fa-3e51ca69ee8b}]/ports/ports[{(urn:opendaylight:netvirt:natservice?revision=2016-01-11)port-name=e21f56c9-1513-4753-bf40-f9d391c45658}] does not exist. Cannot apply modification to its children.
|
| Comments |
| Comment by Sam Hague [ 16/Oct/17 ] |
|
Attachment odl1_karaf.log.50.nitrogen.tar.xz has been added with description: odl1_karaf.log |
| Comment by Chetan Arakere Gowdru [ 18/Oct/17 ] |
|
This exception occurrence might be due to concurrent deletion of floating-ip-info DS from 1) NeutronPortChangeListener(nvpnManager.dissociatefixedIPFromFloatingIP()) when an attempt to delete VM instance(openstack server delete) is done without disassociating the neutron port from flaoting-ip port. TODO: to explore if we need to use DJC in this case. |
| Comment by Sam Hague [ 23/Oct/17 ] |
|
Still seen in queens: https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-queens-upstream-stateful-nitrogen/58/odl1_err_warn_exception.log.gz |
| Comment by Sam Hague [ 30/Oct/17 ] |
|
Still in queens jobs: https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-queens-upstream-stateful-nitrogen/72/odl1_karaf.log.gz |
| Comment by Sam Hague [ 31/Oct/17 ] |
| Comment by Chetan Arakere Gowdru [ 29/Nov/17 ] |
|
Closing this issue as there is no report of re-occurrence of this exception https://git.opendaylight.org/gerrit/#/c/64930/ |