Bug 4823: Notify findPrimary callbacks on ReachableMember event 66/31866/3
authorTom Pantelis <tpanteli@brocade.com>
Thu, 24 Dec 2015 11:01:43 +0000 (06:01 -0500)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 5 Jan 2016 17:28:59 +0000 (17:28 +0000)
commitd4d59200f8c56551755c36fbbd2b4aa52defa5cb
treea2d9cd794502b6989b5dbdd09f563f1532252fd5
parent0a786119ca348a347b8a11625804bc1d2e635a49
Bug 4823: Notify findPrimary callbacks on ReachableMember event

Modified the ShardManager to notify waiting findPrimary callbacks when a
ReachableMember event is received and leaderAvailable is set to true.
This prevents waiting findPrimary queries from timng out with
NoShardLeaderException.

Change-Id: Iabcc6f2a66e5271342914ebfcaad23dd1e122787
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/ShardManager.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/ShardManagerTest.java