[HONEYVBD-21] Multiple implementations of ietf-lisp-address-types cause bundle refreshes Created: 16/Aug/17  Updated: 17/Aug/17  Resolved: 17/Aug/17

Status: Resolved
Project: honeycomb-vbd
Component/s: General
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Vratko Polak Assignee: Vratko Polak
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8997

 Description   

This is a sub-part of HONEYVBD-14 but this has higher severity as this can lead to bundle refreshes, which is what makes SingleFeatureTest fail in Nitrogen.

The current issue is that not only VBD currently hosts the same Yang model which has been already added to mdsal.models, but it uses a different Java implementation of SimpleAddress union builder. Karaf4 detects that and attempts to wire the two bundles together. See [0] for more details.

Only one of the implementations should be chosen, and hosted in Mdsal.

[0] https://bugs.opendaylight.org/show_bug.cgi?id=8923#c13



 Comments   
Comment by Vratko Polak [ 16/Aug/17 ]

Fix attempts:
Mdsal Nitrogen: https://git.opendaylight.org/gerrit/61833
Vbd Nitrogen: https://git.opendaylight.org/gerrit/61834

Comment by Vratko Polak [ 16/Aug/17 ]

This is one of at least two things preventing Bier to have their feature tested in distribution jobs. Not sure whether that constitutes a blocker.

Comment by Robert Varga [ 16/Aug/17 ]

The problem is that VBD even contains copy of those models. It should not, otherwise we have a split package. Please fix VBD to not duplicate models.

Comment by Vratko Polak [ 17/Aug/17 ]

https://git.opendaylight.org/gerrit/61834 has been merged, and it turns out to be working correctly even without the Mdsal change. Marking as FIXED.

Generated at Wed Feb 07 20:01:43 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.