[CONTROLLER-645] Data Change event differs when logging is off Created: 24/Jul/14  Updated: 25/Jul/23  Due: 07/Aug/14  Resolved: 25/Aug/14

Status: Resolved
Project: controller
Component/s: mdsal
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Tony Tkacik Assignee: Robert Varga
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: 1415

 Description   

2014-07-23 00:37:43.935 PDT [pool-7-thread-1] DEBUG o.o.b.b.t.p.LinkstateTopologyBuilder - Missing attributes in IP IpPrefix [_ipv4Prefix=Ipv4Prefix [_value=39.39.39.39/32], _value=[3, 9, ., 3, 9, ., 3, 9, ., 3, 9, /, 3, 2]] prefix PrefixCase [_advertisingNodeDescriptors=AdvertisingNodeDescriptors [_asNumber=AsNumber [_value=72], _cRouterIdentifier=IsisNodeCase [_isisNode=IsisNode [_isoSystemId=IsoSystemIdentifier [_value=[0, 0, 0, 0, 0, 57]], augmentation=[]], augmentation=[]], _domainId=DomainIdentifier [_value=673720360], augmentation=[]], _ipReachabilityInformation=IpPrefix [_ipv4Prefix=Ipv4Prefix [_value=39.39.39.39/32], _value=[3, 9, ., 3, 9, ., 3, 9, ., 3, 9, /, 3, 2]], augmentation=[]] route LinkstateRoute [_identifier=Identifier [_value=1], _objectType=PrefixCase [_advertisingNodeDescriptors=AdvertisingNodeDescriptors [_asNumber=AsNumber [_value=72], _cRouterIdentifier=IsisNodeCase [_isisNode=IsisNode [_isoSystemId=IsoSystemIdentifier [_value=[0, 0, 0, 0, 0, 57]], augmentation=[]], augmentation=[]], _domainId=DomainIdentifier [_value=673720360], augmentation=[]], _ipReachabilityInformation=IpPrefix [_ipv4Prefix=Ipv4Prefix [_value=39.39.39.39/32], _value=[3, 9, ., 3, 9, ., 3, 9, ., 3, 9, /, 3, 2]], augmentation=[]], _protocolId=IsisLevel2, _routeKey=[0, 3, 0, 48, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 26, 2, 0, 0, 4, 0, 0, 0, 72, 2, 1, 0, 4, 40, 40, 40, 40, 2, 3, 0, 6, 0, 0, 0, 0, 0, 57, 1, 9, 0, 5, 32, 39, 39, 39, 39], _key=LinkstateRouteKey [_routeKey=[0, 3, 0, 48, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 26, 2, 0, 0, 4, 0, 0, 0, 72, 2, 1, 0, 4, 40, 40, 40, 40, 2, 3, 0, 6, 0, 0, 0, 0, 0, 57, 1, 9, 0, 5, 32, 39, 39, 39, 39]], _attributes=Attributes [_asPath=AsPath [_segments=[], augmentation=[]], _communities=[], _extendedCommunities=[], _localPref=LocalPref [_pref=100, augmentation=[]], _origin=Origin [_value=Igp, augmentation=[]], augmentation=[]]

When logging is on for whole date change event, this exception does not shows up.



 Comments   
Comment by Robert Varga [ 24/Jul/14 ]

Looks like a thread safety issue, which affects BGP, where we see a condition against which we checked in a Precondition

Comment by Tony Tkacik [ 08/Aug/14 ]

https://git.opendaylight.org/gerrit/#/c/9757/

Generated at Wed Feb 07 19:53:32 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.