Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
8c57a09e4d5a39fb12cbba38108b22d2663aa6c0
/
core
/
store
/
primitives
/
src
/
main
/
java
/
org
/
onosproject
/
store
/
primitives
/
resources
8c57a09
Refactor DistributedPacketStore to store packet requests in a ConsistentMultimap
by Jordan Halterman
· 6 years ago
5e88435
Implement event-based streaming iterator for ConsistentMultimap primitive
by Jordan Halterman
· 6 years ago
7d77fe1
Fix typos
by Jon Hall
· 6 years ago
2074d13
[ONOS-7586] ONOS leadership change does not occurs sometimes.
by jaegonkim
· 6 years ago
6a51cb9
Remove calls to deprecated Throwables.propagate() method
by Ray Milkey
· 7 years ago
48d75d6
Revert "Automatically balance leaders on failover in LeaderElector state machine."
by Jordan Halterman
· 7 years ago
46c5eaa
Make caching optional for LeaderElector primitive.
by Jordan Halterman
· 7 years ago
49d956c
Add client-side timer for blocking on DistributedLock#tryLock(Duration) while partition is unavailable
by Jordan Halterman
· 7 years ago
4743258
Add distributed lock primitive
by Jordan Halterman
· 7 years ago
fbd9ae9
Various small fixes
by Yuta HIGUCHI
· 7 years ago
47d9609
Step toward transactional API support on DocTree
by Yuta HIGUCHI
· 7 years ago
2b7501c
Upgrade Atomix to 2.0.8 and simplify consistent primitive operation/event IDs
by Jordan Halterman
· 7 years ago
f9f04f6
Fix NPE in empty leader elections.
by Jordan Halterman
· 7 years ago
2135e03
Automatically balance leaders on failover in LeaderElector state machine.
by Jordan Halterman
· 7 years ago
6b2ec28
improve DocumentTree related doc & log
by Yuta HIGUCHI
· 7 years ago
cb1e02c
Partitioned DocumentTree primitive
by Jordan Halterman
· 7 years ago
6807c8f
Upgrade Atomix to Raft final version
by Jordan Halterman
· 7 years ago
d8ab096
Fixs some misspellings
by Frank Wang
· 7 years ago
61a8025
ONOS-6381 Transactional event listeners
by Sithara Punnassery
· 7 years ago
4922a06
[ONOS-6874] Implement nullable ConsistentMap
by Jordan Halterman
· 7 years ago
d0d8035
Support alternative ordering specifications for DocumentTree primitive
by Jordan Halterman
· 7 years ago
e853d03
Ensure DocumentTree exceptions are properly returned to clients on getChildren calls
by Jordan Halterman
· 7 years ago
a09fe5b
Updating Copyright line to Open Networking Foundation
by Brian O'Connor
· 7 years ago
70df767
Throw ConcurrentModification exception when ConsistentMap compute call conflicts with concurrent operation(s)
by Jordan Halterman
· 7 years ago
71635ae
Refactor AtomixConsistentMap to use separate operations per method call for better performance and control over operation semantics.
by Jordan Halterman
· 7 years ago
9052b20
Remove equality check when replacing DocumentTree values by version to prevent conflicts with optimistic locks
by Jordan Halterman
· 7 years ago
b0ac590
[ONOS-6869] Move blocking DocumentTree to core primitives package and implement default methods for constructing blocking primitives
by Jordan Halterman
· 7 years ago
2bf177c
[ONOS-6594] Upgrade to Atomix 2.0.0
by Jordan Halterman
· 7 years ago
46bf89b
Implement listeners for ConsistentMultimap.
by Jonathan Hart
· 8 years ago
5a1053e
[ONOS-6497] Add globally unique numeric ID generator primitive
by Jordan Halterman
· 7 years ago
881e450
[ONOS-6426] Ensure commit is not closed when TransactionId is accessed
by Jordan Halterman
· 7 years ago
e5ce145
[ONOS-6426] Handle tombstones in null comparisons in AsyncConsistentMap state machine
by Jordan Halterman
· 7 years ago
5f97a30
[ONOS-6345] Track tombstones within transactions for optimistic locking on null values
by Jordan Halterman
· 7 years ago
948d659
[ONOS-6342] Refactor transaction architecture to support a shared cache for transactional primitives
by Jordan Halterman
· 7 years ago
2794702
[ONOS-6297] Use Raft log indexes as versions in ConsistentTreeMap to ensure consistency across leaders.
by Jordan Halterman
· 7 years ago
f627244
[ONOS-6324] Add getOrDefault method to ConsistentMap.
by Jordan Halterman
· 7 years ago
14b3bef
[ONOS-6297] - Use commit indexes for entry versioning in ConsistentMap state machine.
by Jordan Halterman
· 7 years ago
73e5cce
Replicate UpdateAndGet commands using FULL replication to ensure consistent event sequences on all servers for consistent maps.
by Jordan Halterman
· 8 years ago
ad0c302
Add HashMultiset Catalyst serializer - used in ConsistentMultimap.
by Jonathan Hart
· 8 years ago
9a710b2
Ensure appropriate leader elector state machine commands are marked with the SNAPSHOT compaction mode to prevent premature exclusion of the commands from the Atomix replication protocol.
by Jordan Halterman
· 8 years ago
c955df7
Implement Atomix AsyncAtomicCounterMap, AtomicCounterMap and state machine.
by Jordan Halterman
· 8 years ago
0c83e84
Improve log compaction efficiency/correctness in AtomixConsistentTreeMap.
by Jordan Halterman
· 8 years ago
260156a
Improve log compaction efficiency/correctness in AtomixDocumentTree.
by Jordan Halterman
· 8 years ago
820e39f
Improve log compaction efficiency in AtomixConsistentMap.
by Jordan Halterman
· 8 years ago
211ba6a
Improve log compaction efficiency in AtomixConsistentSetMultimap.
by Jordan Halterman
· 8 years ago
57a3c3d
Improve log compaction efficiency in AtomixWorkQueue.
by Jordan Halterman
· 8 years ago
cbd1b39
Sonar fixes
by Jon Hall
· 8 years ago
289ff7f
Fix for ONOS-5783.java.lang.IllegalStateException: session is expired
by Deepa Vaddireddy
· 8 years ago
3f084df
Fix wrong type.
by Yuta HIGUCHI
· 8 years ago
8526700
checkstyle rule to check copyrights
by Ray Milkey
· 8 years ago
c7ec0fa
Catching exception thrown in case of a query for a path with an incorrect root token.
by Aaron Kruglikov
· 8 years ago
9e11b58
Fixing issue where recursive to string method caused crash.
by Aaron Kruglikov
· 8 years ago
d77cc11
Adding consistent document tree.
by Aaron Kruglikov
· 8 years ago
4c8e3fe
Allow null values for DocumentTree nodes
by Madan Jampani
· 8 years ago
9809422
AtomixDocumentTree support for filtering notifications by DocumentPath
by Madan Jampani
· 8 years ago
8698328
Support for a recurive create in AsyncDocumentTree + Javadoc clean up
by Madan Jampani
· 8 years ago
0a4e674
Copyright update
by Brian O'Connor
· 8 years ago
2914e4e
StorageService API for creating AsyncDocumentTree primitive
by Madan Jampani
· 8 years ago
79924fa
Supporting Atomix classes for DocumentTree distributed primitive
by Madan Jampani
· 8 years ago
ad5b8c7
Updates to DocumentTreeNode + Simple implementation of DocumentTree interface
by Madan Jampani
· 8 years ago
d4684b4
stc work queue test improvements
by Madan Jampani
· 8 years ago
fad6dbc
Remove explicit use of method reference
by Sho SHIMIZU
· 8 years ago
99e90cd
Replace anonymous class with lambda expression
by Sho SHIMIZU
· 8 years ago
d86c807
Remove methods just calling its super
by Sho SHIMIZU
· 8 years ago
bb23e0b
Fix Javadoc warnings
by Ray Milkey
· 8 years ago
819d61d
Work queue improvements
by Madan Jampani
· 8 years ago
7a8bfc6
[ONOS-4460] Relinquish device role when partitioned away from cluster
by Jon Hall
· 8 years ago
6a16435
Changing tree map interface to only allow a value type parameter, key is always string.
by Aaron Kruglikov
· 8 years ago
3e29f66
Adding additional TreeMap resources
by Aaron Kruglikov
· 8 years ago
1624df1
Assigning names to various threads
by Yuta HIGUCHI
· 8 years ago
80d2e97
Fix AtomixConsistentMap::computeIf behavior to throw a ConcurrentModificationException when update races are detected
by Madan Jampani
· 8 years ago
a1801aa
Changing distributed primitive names to follow standard naming.
by Aaron Kruglikov
· 8 years ago
b56c296
Adding commands for the AsyncConsistentTreeMap, commands relating to transactions are temporarily removed.
by Aaron Kruglikov
· 8 years ago
35708a9
Distributed work queue primitive
by Madan Jampani
· 8 years ago
ea98f41
Log failures in state machine processing
by Madan Jampani
· 8 years ago
8e18c0e
Use concurrent hash map to avoid concurrent modification exceptions
by Madan Jampani
· 8 years ago
c0c27c0
Moving from local to netty transport.
by Aaron Kruglikov
· 8 years ago
fb78638
Re-register listeners after a Copycat client recovers from a network partition
by Madan Jampani
· 8 years ago
6ec8ac0
Minor touchups
by Aaron Kruglikov
· 8 years ago
825a8b1
Moved client availability check to copycat client
by Madan Jampani
· 8 years ago
d5b200f
When a Copycat client is in SUSPENDED or CLOSED state fail-fast all its operations
by Madan Jampani
· 8 years ago
7701244
CachingAsyncConsistentMap: evict failed get responses from cache
by Madan Jampani
· 8 years ago
630e7ac
Migrating to latest Atomix
by Madan Jampani
· 8 years ago
d7ff34d
Ensure one can add/remove status change listeners for LeaderElectors
by Madan Jampani
· 8 years ago
44a1fef
Updating multimap API and commands and providing implementation.
by Aaron Kruglikov
· 8 years ago
0463cf9
New API for specifying an executor when registering a map listener
by Madan Jampani
· 8 years ago
1d3b617
ONOS-4423: Support for invalidating cached map entries when a client session is suspended
by Madan Jampani
· 8 years ago
a26f654
Adding commands for the distributed multimap.
by Aaron Kruglikov
· 8 years ago
56423ba
Changing docstrings in atomixMapCommands.
by Aaron Kruglikov
· 8 years ago
caad26b
Fix for ONOS-4315
by HIGUCHI Yuta
· 8 years ago
5ab426f
Updating copyrights
by Brian O'Connor
· 8 years ago
68b1f5a
Fixes NPE in AtomixLeaderElector
by Madan Jampani
· 8 years ago
542d9e2
Performance improvements
by Madan Jampani
· 8 years ago
3780d4b
ONOS-4218: Fixes for resource store transaction failures
by Madan Jampani
· 8 years ago
5ddaf19
Ensure exceptions in map event handling do not prevent event acknowledgement
by Madan Jampani
· 8 years ago
966a585
Chnage AtomixLeaderElector resource id to avoid collisions
by Madan Jampani
· 8 years ago
6f74371
Misc bug fixes in preparation for enabling StorageManager
by Madan Jampani
· 9 years ago
65f24bb
Moving to Atomix version 1.0.0-rc3
by Madan Jampani
· 9 years ago
e603887
Handle duplicate listen requests submitted to the state machine
by Madan Jampani
· 9 years ago
27a2a3d
Code clean up in ConsistentMap and LeaderElector resources
by Madan Jampani
· 9 years ago
Next »