Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
d29847f404f327689e91063d913d39241826b617
/
core
/
store
/
dist
/
src
/
main
/
java
/
org
/
onosproject
/
store
/
consistent
3d6a2f6
ONOS-2429: Support for a relaxed read consistency mode in ConsistentMap
by Madan Jampani
· 9 years ago
a6d787b
ONOS-2440: Simplify DistributedQueue implementation by leveraging state change notification support
by Madan Jampani
· 9 years ago
bab51a4
ONOS-2097: Ensure updates made via transactional map result in state change notifications
by Madan Jampani
· 9 years ago
41b1f3a
ONOS-2456 Added usage metrics to Atomic Counter and Distributed Queue plus refactored the code a bit
by Flavio Castro
· 9 years ago
15687d1
Use thread-safe multimaps
by Madan Jampani
· 9 years ago
8566863
Removed deprecated map change notification support
by Madan Jampani
· 9 years ago
971b2eb
Reenable consistent notification support
by Madan Jampani
· 9 years ago
565a66a
Bug fixes/improvements:
by Madan Jampani
· 9 years ago
c0e2013
Eliminated the hang when shutting down a single-instance. Root cause remains in the leadership topic withdrawal.
by Thomas Vachuska
· 9 years ago
879ed7c
Disable the new change notification support as it seems to have caused a regression
by Madan Jampani
· 9 years ago
5e1f129
ONOS-2315 Adding new metrics to ConsistentMaps
by Flavio Castro
· 9 years ago
92c64eb
More Unit tests
by Madan Jampani
· 9 years ago
8098405
Added unit test for Match and UpdateResult + Javadoc fixes
by Madan Jampani
· 9 years ago
619453b
Added missing copyright and license text
by Madan Jampani
· 9 years ago
34fec84
Turning on consistent and ordered notification support for multi-partition usecase
by Madan Jampani
· 9 years ago
648451f
Consistently ordered notification support for single partition scenario.
by Madan Jampani
· 9 years ago
7c4e09a
Bug fix: Removing an non-existing key from map should be a noop
by Madan Jampani
· 9 years ago
762246d
Added a AtomicValue distributed primitive.
by Madan Jampani
· 9 years ago
ae2d0d7
Fix ConsistentMap.putIfAbsent logic
by Madan Jampani
· 9 years ago
3ca9cb6
Minor fixes in DatabaseProxy
by Madan Jampani
· 9 years ago
7804c99
Refactored code to consolidate functionality in Database* classes.
by Madan Jampani
· 9 years ago
40537ca
Moving to Copycat version 0.5.0.onos12-SNAPSHOT to pick up latest fixes
by Madan Jampani
· 9 years ago
e9b781a
Revert commit-ids 458fb89 && f840886
by Madan Jampani
· 9 years ago
f840886
ONOS-2318: Use DEFAULT consistency mode for Raft queries.
by Madan Jampani
· 9 years ago
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
Next »