Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
be63b233cb93fe740cbf5e36198e1c7724d788cb
/
core
/
store
/
dist
/
src
/
main
/
java
/
org
/
onosproject
/
store
/
consistent
/
impl
94cc01b
Fix for uninitialized TransactionManager in PartitionedDatabase
by Ayaka Koshibe
· 9 years ago
98166f9
ONOS-2157: Fix NPE in Transaction execution logic
by Madan Jampani
· 9 years ago
0dbac7a
Fix javadoc warnings
by Madan Jampani
· 9 years ago
e8af1cc
ONOS-2133: Support for purging associated stores (ConsistentMap/DistributedSet) when the application is uninstalled
by Madan Jampani
· 9 years ago
c606956
Added a map API to transform Versioned<byte[]> to Versioned<V>
by Madan Jampani
· 9 years ago
24cf656
Allowing component to reattached to previously created map in DatabaseManager
by Brian O'Connor
· 9 years ago
63c659f
Support for a distributed queue primitive.
by Madan Jampani
· 9 years ago
052ad65
Complete future after Leadership withdraw is done
by Madan Jampani
· 9 years ago
d09441b
Updated DistributedLeadershipManager to use ConsistentMap notifications
by Madan Jampani
· 9 years ago
50589ac
Notification support for Consistent datastructures (ConsitentMap and DistributedSet)
by Madan Jampani
· 9 years ago
f4d58f3
Support for retries in AtomicCounter. Enabled counter operation retries in ConsistentApplicationIdStore
by Madan Jampani
· 9 years ago
6f38daf
ONOS-2068: Refresh Leadership periodically from global map.
by Madan Jampani
· 9 years ago
096da0e
Revert leaderboard refresh changes as they seem to interfere with withdrawl
by Madan Jampani
· 9 years ago
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
06f44e1
Doh! Eliminated use of deprecated port number.
by Thomas Vachuska
· 9 years ago
c332876
Removed dead code + Dropped log level down to debug to reduce verbosity
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
d8b565a
Fixed bug ONOS-1676.
by Kaouther Abrougui
· 9 years ago
ce8392b
Lower log level to debug for errors that are expected during normal shutdown phase
by Madan Jampani
· 9 years ago
27b69c6
ONOS-1983: Migrating all copycat Raft protocol specific communication to use ONOS cluster communication primitives
by Madan Jampani
· 9 years ago
afeebbd
ONOS-1982: MessagingService is now a OSGi service. Has implementations based on Netty and IOLoop
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
3310a34
Remove "public" to follow our convention
by Sho SHIMIZU
· 9 years ago
d46e18f
Couple of fixes:
by Madan Jampani
· 9 years ago
55ac134
Fixed AtomicCounter database command names
by Madan Jampani
· 9 years ago
04aeb45
Implementation of IdBlockStore on top of AtomicCounter
by Madan Jampani
· 9 years ago
02b7fb8
Support for building a immutable ConsistentMap and DistributedSet
by Madan Jampani
· 9 years ago
e114f04
ConsistentLinkResourceStore to replace HazelcastLinkResourceStore. Also
by Ayaka Koshibe
· 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
3a32156
Added a builder for TransactionContexts
by Ayaka Koshibe
· 9 years ago
2c6b7ef
Fix for NPE in entry removal updates.
by Ayaka Koshibe
· 9 years ago
ed1b7fc
Moving to the latest stable copycat SNAPSHOT version.
by Madan Jampani
· 9 years ago
d91c4b0
Correct indent
by Sho SHIMIZU
· 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
0d03d60
ONOS-1673: Fail fast when DatabaseManager does not start up cleanly
by Madan Jampani
· 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
bff6d8f
Added distributed transaction support through a two phase commit protocol
by Madan Jampani
· 9 years ago
1a4eca0
Use a low raft leader election timeout when cluster size is one
by Madan Jampani
· 9 years ago
08706ce
Added support for a distributed set implementation that is backed by Consistent Map
by Madan Jampani
· 9 years ago
a89f8f9
Added support for "maps" cli command that displays meta information for various consistent maps in the system
by Madan Jampani
· 9 years ago
de563cf
Added ability to form a cluster via REST API.
by Thomas Vachuska
· 9 years ago
8dc1a69
Added bootstrap code to auto-generate cluster.json, tablets.json and hazelcast.xml using local site address.
by Thomas Vachuska
· 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
6ec029a
Implemented a Builder pattern for EventuallyConsistentMaps.
by Jonathan Hart
· 10 years ago
b59ac4e
Reduce log level for frequent leadership event log
by Jonathan Hart
· 10 years ago
7c52100
ONOS-1362: Support async version of ConsistentMap that lets efficient chaining of operations
by Madan Jampani
· 10 years ago
fe3a9a7
ONOS-1310: less verbose partitions cli command
by Madan Jampani
· 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
0cb0067
Added support for firing up multiple raft partitions + Workaround for an issue where db calls timeout when a raft cluster node is down.
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
054da97
Implement command to view Raft partitions
by Jonathan Hart
· 10 years ago
8dc8208
Fix some compiler warnings about unchecked types
by Ray Milkey
· 10 years ago
0249b53
Enhancing intent-perf logging
by Thomas Vachuska
· 10 years ago
6468955
WIP: Revamped transaction API. Introduces a transaction context for running blocks of code that can be committed
by Madan Jampani
· 10 years ago
2546111
Added copy right headers.
by Madan Jampani
· 10 years ago
393e0f0
1. Refactored ConsistentMap and StorageServive (renamed from DatabaseService) to api bundle.
by Madan Jampani
· 10 years ago
7b3981b
Fix Javadoc warnings
by Ray Milkey
· 10 years ago
0934270
WIP: Consistent map implementation.
by Madan Jampani
· 10 years ago
4a51e57
Adding and fixing javados.
by Thomas Vachuska
· 10 years ago
94c2353
WIP: Partitioned Database based on Raft.
by Madan Jampani
· 10 years ago