BUG-3225 : fix NPE 74/20874/2
authorDana Kutenicsova <dkutenic@cisco.com>
Wed, 20 May 2015 09:36:04 +0000 (11:36 +0200)
committerDana Kutenicsova <dkutenic@cisco.com>
Thu, 21 May 2015 11:45:16 +0000 (13:45 +0200)
commitb230cb2c05e37b7f96a0becc3b5e2c58bdbd30c9
treeae266618f16ff15ea1ecfb21549b74ec27877192
parent5c075582bf73261ec558f8fc009215e9eade8fcf
BUG-3225 : fix NPE

Import policy requested by Effective RIB has yet to be put in policy database,
therefore the NPE occurred. Switched off listening for peer-role changes itself,
the change is now checked in Effective RIB. Since we are listening to a different
subtree, the handling in Effective RIB needed to be changed accordingly.

Change-Id: I0df6cf2234a27d99445af07dd47c9039a0418cb4
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
(cherry picked from commit 40aa438dc57d452f866fcf6c32b59a8a2d9f14e1)
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AbstractPeerRoleTracker.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/EffectiveRibInWriter.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ExportPolicyPeerTracker.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ImportPolicyPeerTracker.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/LocRibWriter.java