Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
d239789497b61187a8d1bee1f51cce3771619e4d
/
core
/
store
/
primitives
/
src
/
test
/
java
b6d3167
Refactoring to eliminate a split package issue in onos-core-primitives.
by Thomas Vachuska
· 6 years ago
00e92da
Upgrade to Atomix 3.0-rc5
by Jordan Halterman
· 6 years ago
c8b591e
Ensure multimap events are published on replaceValues
by Jordan Halterman
· 6 years ago
dae1160
Implement lazy iterators/streams for ConsistentMap
by Jordan Halterman
· 6 years ago
15f3371
Refactor multimap streams to avoid blocking iteration on initialization
by Jordan Halterman
· 6 years ago
dbd3821
Checkstyle rule to prevent throwing the generic RuntimeException
by Ray Milkey
· 6 years ago
3b01fec
Ensure cached document tree listeners are run after cache has been updated to prevent stale reads from the cache
by Jordan Halterman
· 6 years ago
74d76b1
Ensure cache map listeners are run after cache has been updated to prevent stale reads from the cache
by Jordan Halterman
· 6 years ago
7cdb87f
Ensure multimap event listeners are executed after cache update to avoid stale reads from the cache.
by Jordan Halterman
· 6 years ago
8c57a09
Refactor DistributedPacketStore to store packet requests in a ConsistentMultimap
by Jordan Halterman
· 6 years ago
3b13737
Change DefaultRouteTable primitive to cached multimap.
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
ca7660a
Add rolling upgrade test.
by Jordan Halterman
· 6 years ago
2c04599
[ONOS-7551] Support primitive revisions for upgrades
by Jordan Halterman
· 6 years ago
a57a472
[ONOS-7546] Simplify partitioning scheme for ISSU
by Jordan Halterman
· 6 years ago
6a51cb9
Remove calls to deprecated Throwables.propagate() method
by Ray Milkey
· 6 years ago
48d75d6
Revert "Automatically balance leaders on failover in LeaderElector state machine."
by Jordan Halterman
· 7 years ago
931d3e7
Ensure client events are handled in the correct thread in consistent primitive tests.
by Jordan Halterman
· 6 years ago
4ce65e8
Upgrade to Atomix 2.0.18
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
e9467fc
Upgrade to Atomix 2.0.12
by Jordan Halterman
· 7 years ago
2135e03
Automatically balance leaders on failover in LeaderElector state machine.
by Jordan Halterman
· 7 years ago
309d345
Use StorageNamespaces for serialization in Atomix tests
by Jordan Halterman
· 7 years ago
07f052b
[ONOS-7088] Distribute storage partitions evenly during upgrades
by Jordan Halterman
· 7 years ago
19486e3
[ONOS-7068] Upgrade to Atomix 2.0.4
by Jordan Halterman
· 7 years ago
878625f
[ONOS-7081] Modify EventuallyConsistentMap to bootstrap from old nodes during upgrade
by slowr
· 7 years ago
980a8c1
[ONOS-7054] Implement prototype of ISSU protocol
by Jordan Halterman
· 7 years ago
61a8025
ONOS-6381 Transactional event listeners
by Sithara Punnassery
· 7 years ago
d99bd79
Remove unused test class in AtomixConsistentTreeMapTest
by Jordan Halterman
· 7 years ago
4922a06
[ONOS-6874] Implement nullable ConsistentMap
by Jordan Halterman
· 7 years ago
a94259f
PartitionedAsyncConsistentMap test
by Sbhat35
· 7 years ago
ffe0234
-Onos store refactoring
by Sbhat35
· 7 years ago
d0d8035
Support alternative ordering specifications for DocumentTree primitive
by Jordan Halterman
· 7 years ago
93fd012
Use consistent hashing for map keys
by Jordan Halterman
· 7 years ago
a09fe5b
Updating Copyright line to Open Networking Foundation
by Brian O'Connor
· 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
7c90e4b
DefaultAsyncAtomicValue testing
by Sbhat35
· 7 years ago
035231e
Upgrade to Atomix 2.0.0-raft-beta1
by Jordan Halterman
· 7 years ago
2bf177c
[ONOS-6594] Upgrade to Atomix 2.0.0
by Jordan Halterman
· 7 years ago
5a1053e
[ONOS-6497] Add globally unique numeric ID generator primitive
by Jordan Halterman
· 7 years ago
12d5ec4
[ONOS-6479] Synchronously bootstrap EventuallyConsistentMap
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
2f7a5d0
[ONOS-5992] Ensure Copycat connections are closed when no remote handler is registered
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
fda46f9
Bump Catalyst/Copycat/Atomix dependency versions and update Copycat transport implementation.
by Jordan Halterman
· 7 years ago
e9c3709
[ONOS-6075] Rewrite Copycat Transport
by Jordan Halterman
· 7 years ago
88cc343
Update checkstyle to version 6.19
by Ray Milkey
· 7 years ago
e2bd115
Changing default path separator to "|" to unblock dynamic config demo.
by Thomas Vachuska
· 7 years ago
c955df7
Implement Atomix AsyncAtomicCounterMap, AtomicCounterMap and state machine.
by Jordan Halterman
· 8 years ago
4fc7c26
Fix for ONOS-5906 Asserting latch has reached zero and increasing wait time to avoid later assertion error.
by Aaron Kruglikov
· 8 years ago
ed9adcc
Disable AtomixWorkQueueTest failing under heavy load
by Yuta HIGUCHI
· 8 years ago
4c8e3fe
Allow null values for DocumentTree nodes
by Madan Jampani
· 8 years ago
e59cc05
Fix checkstyle error
by Madan Jampani
· 8 years ago
9809422
AtomixDocumentTree support for filtering notifications by DocumentPath
by Madan Jampani
· 8 years ago
cdbf677
Fix AtomixDocumentTree event notifications
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
be68a83
Fixes for checkstyle errors
by Madan Jampani
· 8 years ago
ad5b8c7
Updates to DocumentTreeNode + Simple implementation of DocumentTree interface
by Madan Jampani
· 8 years ago
819d61d
Work queue improvements
by Madan Jampani
· 8 years ago
3e29f66
Adding additional TreeMap resources
by Aaron Kruglikov
· 8 years ago
c38dc7f
Removing cluster size parameters per test to accomodate one-time cluster creation now in use.
by Aaron Kruglikov
· 8 years ago
a1801aa
Changing distributed primitive names to follow standard naming.
by Aaron Kruglikov
· 8 years ago
35708a9
Distributed work queue primitive
by Madan Jampani
· 8 years ago
6afeccd
Changing sever timeouts to reduce test failures.
by Aaron Kruglikov
· 8 years ago
43d843d
Removing tests to avoid build failures.
by Aaron Kruglikov
· 8 years ago
b5a41e5
Changes to speed up tests.
by Aaron Kruglikov
· 8 years ago
5bb3812
Disabling tests temporarily to stop peridoic build timeouts.
by Aaron Kruglikov
· 8 years ago
c0c27c0
Moving from local to netty transport.
by Aaron Kruglikov
· 8 years ago
9a62459
Ignore Atomix tests until we can fix local transport
by Madan Jampani
· 8 years ago
630e7ac
Migrating to latest Atomix
by Madan Jampani
· 8 years ago
ef10b73
fixing a build failure that snuck in.
by alshabib
· 8 years ago
44a1fef
Updating multimap API and commands and providing implementation.
by Aaron Kruglikov
· 8 years ago
d198b88
[ONOS-3591] Anti-Entropy speed up via push/pull interaction
by Jon Hall
· 8 years ago
e729065
Deprecate KryoSerializer.
by HIGUCHI Yuta
· 8 years ago
29f52a3
ONOS-2322: Support for periodic purging of ECMap tombstones
by Madan Jampani
· 8 years ago
caad26b
Fix for ONOS-4315
by HIGUCHI Yuta
· 8 years ago
5ab426f
Updating copyrights
by Brian O'Connor
· 8 years ago
38f0169
Dropping DatabaseManager and related code. Goodbye!
by Madan Jampani
· 8 years ago
65f24bb
Moving to Atomix version 1.0.0-rc3
by Madan Jampani
· 8 years ago
07b5448
Disable Atomix unit tests until some stability issues are resolved
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
0c0cdc6
AsyncLeaderElector APIs in support for mastership balancing
by Madan Jampani
· 9 years ago
86cb243
Using latest atomix release candidate + Updates to CopycatTransport
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
1f0202c
Ignoring atomix unit tests until the spinning issue is debugged
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
f4c8850
Refactor change: Moved all distributed primitive implementation classes into onos-core-primitives bundle
by Madan Jampani
· 9 years ago