Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
52e45b45eb469fb54f33650f5973eaf9d1c47c13
/
core
/
store
/
primitives
/
src
1cf4f84
Support user-provided timeouts in intra-cluster communication service
by Jordan Halterman
· 6 years ago
3e4dbef
Use singleton primitives in transactions
by Jordan Halterman
· 6 years ago
2ef1cf7
Support DNS storage discovery via cluster metadata
by Jordan Halterman
· 6 years ago
8efe278
Remove deprecated APIs
by Ray Milkey
· 6 years ago
2b3ed3e
Upgrade to Atomix 3.1.0-beta3
by Jordan Halterman
· 6 years ago
d542568
Merge branch 'master' into dev-karaf-4.2.1
by Ray Milkey
· 6 years ago
16c95ff
Upgrade to Atomix 3.0.7
by Jordan Halterman
· 6 years ago
db57f1c
Merge branch 'master' into dev-karaf-4.2.1
by Ray Milkey
· 6 years ago
584f54b
Fix race condition between AtomixManager and metadata providers startup
by Ray Milkey
· 6 years ago
d15c5f6
[ONOS-7801] Avoid converting local node on every lookup in ClusterStore
by Jordan Halterman
· 6 years ago
df52129
Merge remote-tracking branch 'origin/master' into merge-master
by Ray Milkey
· 6 years ago
5409e34
Ensure root path element is removed when writing to underlying Atomix DocumentTree primitive
by Jordan Halterman
· 6 years ago
d84f89b
[WIP] Upgrade ONOS to karaf version 4.2.1
by Ray Milkey
· 6 years ago
e458f00
Support hostname resolution for cluster configuration
by Jordan Halterman
· 6 years ago
35a02ea
Implement destroy() method for certain primitives to preserve backwards compatibility
by Jordan Halterman
· 6 years ago
204c7bf
Make leadership/mastership failover timeouts configurable
by Jordan Halterman
· 6 years ago
6cf60c3
Convert all Atomix exceptions to ONOS storage exceptions
by Jordan Halterman
· 6 years ago
fa71cc6
Upgrade to Atomix 3.0.0-rc10
by Jordan Halterman
· 6 years ago
bc98239
Use default primitive timeout in map keys/values/iterators
by Jordan Halterman
· 6 years ago
6aca84c
Upgrade to Atomix 3.0.0-rc7 to use agent distribution
by Jordan Halterman
· 6 years ago
19c123a
[ONOS-7757] Support onos-local and embedded cluster configurations
by Jordan Halterman
· 6 years ago
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
· 7 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
· 7 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
· 7 years ago
3b13737
Change DefaultRouteTable primitive to cached multimap.
by Jordan Halterman
· 7 years ago
5e88435
Implement event-based streaming iterator for ConsistentMultimap primitive
by Jordan Halterman
· 7 years ago
471be0c
Implement partitioned multimap
by Jordan Halterman
· 7 years ago
7d77fe1
Fix typos
by Jon Hall
· 7 years ago
400bbe5
Add compatibility functions to AtomicValue/Topic
by Jordan Halterman
· 7 years ago
ca7660a
Add rolling upgrade test.
by Jordan Halterman
· 7 years ago
4500817
[ONOS-7547] Implement support for backwards/forward compatibility of ConsistentMap values on read
by Jordan Halterman
· 7 years ago
2c04599
[ONOS-7551] Support primitive revisions for upgrades
by Jordan Halterman
· 7 years ago
2074d13
[ONOS-7586] ONOS leadership change does not occurs sometimes.
by jaegonkim
· 7 years ago
153449c
Make various Raft server/client/storage options configurable
by Jordan Halterman
· 7 years ago
a57a472
[ONOS-7546] Simplify partitioning scheme for ISSU
by Jordan Halterman
· 7 years ago
3b9644f
Remove superfluous throwIfUnchecked() call
by Ray Milkey
· 7 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
931d3e7
Ensure client events are handled in the correct thread in consistent primitive tests.
by Jordan Halterman
· 7 years ago
4ce65e8
Upgrade to Atomix 2.0.18
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
3717e60
SONAR suggestions - prevent truncation of arithmetic expressions
by Ray Milkey
· 7 years ago
4743258
Add distributed lock primitive
by Jordan Halterman
· 7 years ago
fbd9ae9
Various small fixes
by Yuta HIGUCHI
· 7 years ago
2124935
Upgrade to Atomix 2.0.14
by Jordan Halterman
· 7 years ago
fe0e085
SONAR suggestions - boolean expressions that are known to be 'true' or 'false'
by Ray Milkey
· 7 years ago
a3f1611
[ONOS-7365] Fix NPE in ECM peersSupplier to avoid exceptions when rebooting container
by Jordan Halterman
· 7 years ago
e9467fc
Upgrade to Atomix 2.0.12
by Jordan Halterman
· 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
9e956a5
fix the bug of ClusterMetadata can not be changed
by jiangrui
· 7 years ago
6b2ec28
improve DocumentTree related doc & log
by Yuta HIGUCHI
· 7 years ago
796a78d
Avoid conversion of DocumentPath to String
by Yuta HIGUCHI
· 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
58bf491
Adding utilities for offline backup/restore.
by Thomas Vachuska
· 7 years ago
28183ee
Replace Unified* services with MembershipService for subgroup membership
by Jordan Halterman
· 7 years ago
7b7644f
[ONOS-7117] Support configuring LeaderElector primitive session timeouts for faster leader elections
by Jordan Halterman
· 7 years ago
4fda700
Bugfix: DocumentTreeBuilder was not preserving ordering
by Yuta HIGUCHI
· 7 years ago
980a8c1
[ONOS-7054] Implement prototype of ISSU protocol
by Jordan Halterman
· 7 years ago
5fba41c
Remove maximum entry limitation on Raft log segments
by Jordan Halterman
· 7 years ago
ff9af3e
ONOS-7007 fix parent test using wrong path
by Yuta HIGUCHI
· 7 years ago
30161e7
null tolerant DocumentPath hasher
by Yuta HIGUCHI
· 7 years ago
1920123
Upgrade Atomix dependency version to 2.0.2
by Jordan Halterman
· 7 years ago
9b3a7ce
Store flows rules asynchronously via master in DistributedFlowRuleStore
by Jordan Halterman
· 7 years ago
8d8da59
Support caching in AsyncDocumentTree primitive
by Jordan Halterman
· 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
f755409
[ONOS-6870] Refactor DistributedFlowRuleStore to use DocumentTree for persistence
by Jordan Halterman
· 7 years ago
2c83a10
Deprecate redundant StoreSerializer in favor of Serializer
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
e853d03
Ensure DocumentTree exceptions are properly returned to clients on getChildren calls
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
70df767
Throw ConcurrentModification exception when ConsistentMap compute call conflicts with concurrent operation(s)
by Jordan Halterman
· 7 years ago
13d25a1
Change ConsistentMap key hasher to use sha256
by Jordan Halterman
· 7 years ago
e7f363e
Refactor how PartitionedAsyncConsistentMaps are constructed to remove the need for serialization when mapping keys to partitions.
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
9fa4303
[ONOS-6859] Cache Raft sessions for transactions
by Jordan Halterman
· 7 years ago
7c90e4b
DefaultAsyncAtomicValue testing
by Sbhat35
· 7 years ago
Next »