Make deeper comparison for best path selection. 49/21749/5
authorDana Kutenicsova <dkutenic@cisco.com>
Wed, 3 Jun 2015 11:30:30 +0000 (13:30 +0200)
committerDana Kutenicsova <dkutenic@cisco.com>
Wed, 3 Jun 2015 17:14:02 +0000 (19:14 +0200)
commit0b08aa6f69c334f3c3e51bbb71e2605678316c1a
treeef7bfd1d61851ee44d84525566a091b16dfc6164
parent6ae16a4a9f737151a4209f1d13ee57e2b9babb49
Make deeper comparison for best path selection.

Superficial equals caused best path states to never equal,
even if they should. This resulted in more writes to LocRib,
as all paths were new.

Change-Id: Ie1b694acdddac2bd617bc1086dc63c8c8eef049d
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AbstractRouteEntry.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BestPath.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BestPathSelector.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BestPathState.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AbstractRIBSupport.java