Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
207528fa55651a10c07d6e25aede4520e44454b4
/
core
/
store
/
dist
/
src
/
main
/
java
/
org
/
onosproject
/
store
/
consistent
/
impl
/
DistributedLeadershipManager.java
08960a4
ONOS-2068 Refresh leaderboard from source every 2s
by Madan Jampani
· 9 years ago
8d37efc
ONOS-2015: Randomly choose retry delay to avoid update contention
by Madan Jampani
· 9 years ago
cd40e5b
Refresh candidate board from source on each election round + Disbale east-west synchronization of candidate board
by Madan Jampani
· 9 years ago
3650fc4
Eliminate possible redundant update when rearranging candidate order in leadership manager
by Madan Jampani
· 9 years ago
7d243db
ONOS-2026: Address polling issue in LeaderElection
by Madan Jampani
· 9 years ago
346d4f5
Add new methods to ConsistentMap API to improve usability.
by Madan Jampani
· 9 years ago
eedfe54
Dropping log level to debug on some LeadershipManager messages
by Madan Jampani
· 9 years ago
3d1727c
Leadership: Rerun purge step when conflicting updates are detected
by Madan Jampani
· 9 years ago
ce8392b
Lower log level to debug for errors that are expected during normal shutdown phase
by Madan Jampani
· 9 years ago
cc58675
ONOS-1965: Evict inactive nodes from candidates map + Rely on cluster events to trigger stale lock purge
by Madan Jampani
· 9 years ago
de003d9
LeadershipService and MastershipService/Store APIs return CompletableFutures so that callers can (optionally) chain together dependent operations
by Madan Jampani
· 9 years ago
ff66374
Renamed AbstractListenerRegistry to ListenerRegistry (since it is not abstract).
by Simon Hunt
· 9 years ago
d46e18f
Couple of fixes:
by Madan Jampani
· 9 years ago
9bd1f15
ONOS-1798: More appropriate method name + better pre-condition checks
by Madan Jampani
· 9 years ago
1af8e13
Fix balance-masters functionality in the new LeadershipService based device mastership store
by Madan Jampani
· 9 years ago
0d886fc
Fixes/improvements:
by Ayaka Koshibe
· 9 years ago
4a3c239
some fixes to check for stale locks and active members
by Ayaka Koshibe
· 9 years ago
93451b4
Do not remove the topic from the CandidateMap even when the list of candidates
by Ayaka Koshibe
· 9 years ago
fd45d5e
Use similar return types for LeadershipService.getCandidates() and LeadershipService.getCandidates(topic)
by Madan Jampani
· 9 years ago
67cf7de
Bug fix for candidates cache for issue of writing the wrong version.
by Ayaka Koshibe
· 9 years ago
941f860
ConsistentDeviceMastership on top of LeadershipService, and leaders CLI command
by Ayaka Koshibe
· 9 years ago
fd26a30
Create local storage for topic candidates mapping. This also includes:
by Ayaka Koshibe
· 9 years ago
2bfa94c
Revamped ClusterCommunicationService API
by Madan Jampani
· 9 years ago
c19b8b8
DistributedLeadershipManager tracks topic election candidates in addition to
by Ayaka Koshibe
· 9 years ago
b5d72d5
Support for a distributed counter
by Madan Jampani
· 9 years ago
f1b8e17
Support a inmemory p0 partition encompassing all nodes in the cluster. This will be used by leadership manager and other usecases
by Madan Jampani
· 10 years ago
b59ac4e
Reduce log level for frequent leadership event log
by Jonathan Hart
· 10 years ago
e649c75
Remove from leader board immediately on leader election withdraw.
by Jonathan Hart
· 10 years ago
30a57f8
Added creationTime to Versioned object. This enables supporting a electedTime in leadership, which in turn helps us track how stable leadership terms are.
by Madan Jampani
· 10 years ago
7f72c3f
Enabled leadership service implementation based on consistent map + added precondition checks to partitioned database.
by Madan Jampani
· 10 years ago
52860be
Debug log level where appropriate + Throwing an exception where appropriate
by Madan Jampani
· 10 years ago
a14047d
Logging improvements.
by Madan Jampani
· 10 years ago
5961051
Added couple of methods to LeadershipService.
by Madan Jampani
· 10 years ago
d14166a
Added a distributed leadership manager implementation on top of consistent map.
by Madan Jampani
· 10 years ago