[MDSAL-342] DataObjectModification not able find child via getModifiedChildContainer Created: 22/May/18 Updated: 04/Aug/18 Resolved: 04/Aug/18 |
|
| Status: | Resolved |
| Project: | mdsal |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Fluorine |
| Type: | Improvement | Priority: | Medium |
| Reporter: | Claudio David Gasparini | Assignee: | Robert Varga |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
Given the models [0], when listening for changes and trying to get child from DataObjectModification using MvpnRoutes.class. Issue seems to be coming from LazyDataObjectModification, when obtaining BindingCodecTreeNode which generates PathArgumentes using Ipv6 Module, when the required one is the Ipv4 Module. It can be reproduced using patch [1] [1] https://git.opendaylight.org/gerrit/#/c/72160/ |
| Comments |
| Comment by Robert Varga [ 22/May/18 ] |
|
Can you minimize the test case to a write+listen change? Debugging a full asynchronous serialize+parse+process case is a bit of a tall order for my memory of BGP |
| Comment by Claudio David Gasparini [ 23/May/18 ] |
|
I was trying to reproduce it on that way, but I hit Between, running in debug mode testUseCase1
|
| Comment by Robert Varga [ 23/May/18 ] |
|
This issue no longer blocks, as it has been worked around by modifying the model |