Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
47d96095cfe9d4b566d328ca577a747c76a086b7
/
core
/
store
/
primitives
47d9609
Step toward transactional API support on DocTree
by Yuta HIGUCHI
· 7 years ago
df43e16
Upgrade to Atomix 2.0.10
by Jordan Halterman
· 7 years ago
bd93aa6
Upgrade to Atomix 2.0.9
by Jordan Halterman
· 7 years ago
2b7501c
Upgrade Atomix to 2.0.8 and simplify consistent primitive operation/event IDs
by Jordan Halterman
· 7 years ago
a09f87f
Starting snapshot 1.13.0-SNAPSHOT
by Ray Milkey
· 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
cc6ec60
Starting snapshot 1.12.0-SNAPSHOT
by Ray Milkey
· 7 years ago
9f9a752
Tagging 1.12.0-b2
by Ray Milkey
· 7 years ago
1.12.0-b2
9e956a5
fix the bug of ClusterMetadata can not be changed
by jiangrui
· 7 years ago
b5835a3
Bump Atomix dependency version to 2.0.6 for ISSU
by Jordan Halterman
· 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
32e7f6d
Upgrade to Atomix 2.0.5
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
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
dc48fb2
Starting snapshot 1.12.0-SNAPSHOT
by Ray Milkey
· 7 years ago
eb3f6ef
Tagging 1.12.0-b1
by Ray Milkey
· 7 years ago
1.12.0-b1
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
1b80726
Bump Atomix dependency version to 2.0.0
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
446f446
Refactor buck external dependencies
by Ray Milkey
· 7 years ago
aa279c0
Starting snapshot 1.12.0-SNAPSHOT
by Ray Milkey
· 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
d4ac0ed
Starting snapshot 1.11.0-SNAPSHOT
by Ray Milkey
· 7 years ago
6ecde1f
Tagging 1.11.0-b4
by Ray Milkey
· 7 years ago
1.11.0-b4
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
64677e9
Starting snapshot 1.11.0-SNAPSHOT
by Ray Milkey
· 7 years ago
17463db
Tagging 1.11.0-b3
by Ray Milkey
· 7 years ago
1.11.0-b3
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
5ecdb34
[ONOS-6832] Implement missing methods in CachingAsyncConsistentMap
by Jordan Halterman
· 7 years ago
64313cb
Starting snapshot 1.11.0-SNAPSHOT
by Ray Milkey
· 7 years ago
7e28519
Tagging 1.11.0-b2
by Ray Milkey
· 7 years ago
1.11.0-b2
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
740e98c
ONOS-6758 Enable TLS by default for intra-cluster communication
by Brian O'Connor
· 7 years ago
f14cc6d
Fix SNAPSHOT version string
by Ray Milkey
· 7 years ago
7463193
Starting snapshot 1.11-SNAPSHOT
by Ray Milkey
· 7 years ago
b6ee9e9
Prevent serialization errors from causing recursion in the Copycat transport
by Jordan Halterman
· 7 years ago
46bf89b
Implement listeners for ConsistentMultimap.
by Jonathan Hart
· 8 years ago
6440b09
Fix incorrectly spelled DEFAULT_OPERTATION_TIMEOUT_MILLIS constant... Driving me crazy!
by Jordan Halterman
· 7 years ago
5a1053e
[ONOS-6497] Add globally unique numeric ID generator primitive
by Jordan Halterman
· 7 years ago
e0fae91
[ONOS-6487] Catch and log exceptions that occur during replication in ECM
by Jordan Halterman
· 7 years ago
12d5ec4
[ONOS-6479] Synchronously bootstrap EventuallyConsistentMap
by Jordan Halterman
· 7 years ago
fcaa170
[ONOS-6401] Bump Atomix dependency version to 1.0.8 for performance regression fixes
by Jordan Halterman
· 7 years ago
08b03a9
Starting snapshot 1.11.0-SNAPSHOT
by Ray Milkey
· 7 years ago
881e450
[ONOS-6426] Ensure commit is not closed when TransactionId is accessed
by Jordan Halterman
· 8 years ago
03b8318
[ONOS-6425] Improve logging for transactions
by Jordan Halterman
· 8 years ago
b224307
[ONOS-6423] Implement missing getOrDefault methods in primitive wrappers
by Jordan Halterman
· 8 years ago
e5ce145
[ONOS-6426] Handle tombstones in null comparisons in AsyncConsistentMap state machine
by Jordan Halterman
· 8 years ago
10ed727
Bump Atomix dependency version to 1.0.7
by Jordan Halterman
· 8 years ago
5f97a30
[ONOS-6345] Track tombstones within transactions for optimistic locking on null values
by Jordan Halterman
· 8 years ago
2f7a5d0
[ONOS-5992] Ensure Copycat connections are closed when no remote handler is registered
by Jordan Halterman
· 8 years ago
7b18c9f
Bump Atomix dependency version to 1.0.6
by Jordan Halterman
· 8 years ago
046faeb
[ONOS-6267] Detect and complete blocked futures on I/O threads.
by Jordan Halterman
· 8 years ago
8fd28c7
Starting snapshot 1.10.0-SNAPSHOT
by Ray Milkey
· 8 years ago
f009902
Tagging 1.10.0-rc1
by Ray Milkey
· 8 years ago
1.10.0-rc1
9bdc24f
[ONOS-6267] Support configurable Executors for primitives
by Jordan Halterman
· 8 years ago
948d659
[ONOS-6342] Refactor transaction architecture to support a shared cache for transactional primitives
by Jordan Halterman
· 8 years ago
2794702
[ONOS-6297] Use Raft log indexes as versions in ConsistentTreeMap to ensure consistency across leaders.
by Jordan Halterman
· 8 years ago
f627244
[ONOS-6324] Add getOrDefault method to ConsistentMap.
by Jordan Halterman
· 8 years ago
14b3bef
[ONOS-6297] - Use commit indexes for entry versioning in ConsistentMap state machine.
by Jordan Halterman
· 8 years ago
fda46f9
Bump Catalyst/Copycat/Atomix dependency versions and update Copycat transport implementation.
by Jordan Halterman
· 8 years ago
e9c3709
[ONOS-6075] Rewrite Copycat Transport
by Jordan Halterman
· 8 years ago
c234f06
Bump Atomix dependency version to 1.0.4
by Jordan Halterman
· 8 years ago
88cc343
Update checkstyle to version 6.19
by Ray Milkey
· 8 years ago
e2bd115
Changing default path separator to "|" to unblock dynamic config demo.
by Thomas Vachuska
· 8 years ago
e2c1db3
Bump atomix from 1.0.2 to 1.0.3
by Jon Hall
· 8 years ago
9a44d6a
Add a close listener for Client Connections
by Jon Hall
· 8 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
Next »