Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
5f6c5b811075b8094d19f3388b776c2d08a3bf88
/
core
/
store
/
primitives
/
src
/
main
/
java
/
org
/
onosproject
/
store
/
primitives
/
resources
/
impl
/
AtomixConsistentMap.java
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
2bf177c
[ONOS-6594] Upgrade to Atomix 2.0.0
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
f627244
[ONOS-6324] Add getOrDefault method to ConsistentMap.
by Jordan Halterman
· 7 years ago
3e29f66
Adding additional TreeMap resources
by Aaron Kruglikov
· 8 years ago
80d2e97
Fix AtomixConsistentMap::computeIf behavior to throw a ConcurrentModificationException when update races are detected
by Madan Jampani
· 8 years ago
8e18c0e
Use concurrent hash map to avoid concurrent modification exceptions
by Madan Jampani
· 8 years ago
fb78638
Re-register listeners after a Copycat client recovers from a network partition
by Madan Jampani
· 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
630e7ac
Migrating to latest Atomix
by Madan Jampani
· 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
5ab426f
Updating copyrights
by Brian O'Connor
· 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
65f24bb
Moving to Atomix version 1.0.0-rc3
by Madan Jampani
· 8 years ago
27a2a3d
Code clean up in ConsistentMap and LeaderElector resources
by Madan Jampani
· 8 years ago
40f022e
Default ConsistentMap consistency level to SEQUENTIAL and reenable all Atomix unit tests
by Madan Jampani
· 8 years ago
3a9911c
Using 1.0.0.rc2 version of Atomix CopycatTransport updates
by Madan Jampani
· 8 years ago
86cb243
Using latest atomix release candidate + Updates to CopycatTransport
by Madan Jampani
· 8 years ago
fc98177
Updates to ConsistentMap and LeaderElector state machines
by Madan Jampani
· 8 years ago
74da78b
AsyncConsistentMap methods for supporting transactional updates
by Madan Jampani
· 8 years ago
cadd70b
Refactor transaction support in preparation for migration to latest APIs
by Madan Jampani
· 8 years ago
5e5b3d6
State machine implementations for various distributed primitives based on latest Copycat APIs
by Madan Jampani
· 8 years ago