Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
34a25d1aaaa010447593319d32fee3126a27d754
/
core
/
store
/
primitives
/
src
/
main
/
java
/
org
/
onosproject
/
store
/
primitives
/
resources
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
40f022e
Default ConsistentMap consistency level to SEQUENTIAL and reenable all Atomix unit tests
by Madan Jampani
· 9 years ago
c94b485
Fix StoragePartition to return a furture for opening partition client + Fixes in AtomixLeaderElector
by Madan Jampani
· 9 years ago
db2afd3
Publish a list of changes when leadership changes occur
by Madan Jampani
· 9 years ago
0c0cdc6
AsyncLeaderElector APIs in support for mastership balancing
by Madan Jampani
· 9 years ago
3a9911c
Using 1.0.0.rc2 version of Atomix CopycatTransport updates
by Madan Jampani
· 9 years ago
86cb243
Using latest atomix release candidate + Updates to CopycatTransport
by Madan Jampani
· 9 years ago
fc98177
Updates to ConsistentMap and LeaderElector state machines
by Madan Jampani
· 9 years ago
e14a09c
Implementation for StorageAdmin and PartitionAdmin APIs
by Madan Jampani
· 9 years ago
74da78b
AsyncConsistentMap methods for supporting transactional updates
by Madan Jampani
· 9 years ago
cadd70b
Refactor transaction support in preparation for migration to latest APIs
by Madan Jampani
· 9 years ago
5e5b3d6
State machine implementations for various distributed primitives based on latest Copycat APIs
by Madan Jampani
· 9 years ago