Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
99e90cd7f5caf72131381116c172ae47fcf6f78f
/
core
/
store
/
primitives
/
src
/
main
/
java
/
org
/
onosproject
/
store
/
primitives
/
impl
/
EventuallyConsistentMapImpl.java
05acd64
ECMap: Avoid new mapvalue if raw values are equal
by Brian O'Connor
· 8 years ago
9dc5f09
Register UpdateRequest in Kryo
by Jonathan Hart
· 8 years ago
dabee68
Improvements to ECMapImpl to increase consistency
by Jon Hall
· 8 years ago
d198b88
[ONOS-3591] Anti-Entropy speed up via push/pull interaction
by Jon Hall
· 8 years ago
f5896be
Fixed javadoc error.
by Thomas Vachuska
· 8 years ago
163efb5
Some improvements around EventuallyConsistentMapBuilder serializer handling.
by HIGUCHI Yuta
· 8 years ago
e729065
Deprecate KryoSerializer.
by HIGUCHI Yuta
· 8 years ago
a75fec4
Fix for ONOS-4429
by Madan Jampani
· 8 years ago
ee35d55
Removed creationTime field from AntiEntropyAdvertisement
by Madan Jampani
· 8 years ago
dc01297
ONOS-4396: Fix for EC Map synchronization failing silently due to serialization failures.
by Madan Jampani
· 8 years ago
d9e0105
log uncaught Exception
by HIGUCHI Yuta
· 8 years ago
a8f919e
Ensure tombsone purge logic works correctly after a cluster scale down
by Madan Jampani
· 8 years ago
29f52a3
ONOS-2322: Support for periodic purging of ECMap tombstones
by Madan Jampani
· 8 years ago
5ab426f
Updating copyrights
by Brian O'Connor
· 8 years ago
7a8de84
Added ability to track whether or not node has all components running fully.
by Thomas Vachuska
· 9 years ago
fa24218
Added destroy() method to DistributedPrimitive interface
by Madan Jampani
· 9 years ago
dfba739
Fix javadoc warnings
by Jian Li
· 9 years ago
f4c8850
Refactor change: Moved all distributed primitive implementation classes into onos-core-primitives bundle
by Madan Jampani
· 9 years ago
[Renamed (99%) from core/store/dist/src/main/java/org/onosproject/store/ecmap/EventuallyConsistentMapImpl.java]
a090a11
Added DistributedPrimitive interface
by Madan Jampani
· 9 years ago
66cf0b9
Modifying eventually consistent map and tests to make use of the persistence service.
by Aaron Kruglikov
· 9 years ago
9a426f8
Generalize IntentSynchronizer and separate reactive routing code
by Jonathan Hart
· 9 years ago
4a29c59
Suppress log message about IntentData without origin set.
by Jonathan Hart
· 9 years ago
483d0a2
Support null timestamps during EC Map remove
by Madan Jampani
· 9 years ago
92c64eb
More Unit tests
by Madan Jampani
· 9 years ago
cab114c
Misc improvements. Primarily Javadoc.
by Madan Jampani
· 9 years ago
4727a11
Added a compute method to ECMap to simplify map interactions following a read-modify-write template.
by Madan Jampani
· 9 years ago
4f1f4cd
Misc fixes/improvments to ECMapImpl. Most notably:
by Madan Jampani
· 9 years ago
6325dad
Reducing log level for peer update in IntentStore map
by Brian O'Connor
· 9 years ago
43f3795
Added a utility method to MapValue for creating tombstone instances
by Madan Jampani
· 9 years ago
a0ac487
ECMap: notify peers only for remove operations initiated locally
by Madan Jampani
· 9 years ago
5300bb8
ONOS-2292: Use the passed in value to generate timestamp in ECMap's remove(key, value) method
by Madan Jampani
· 9 years ago
d13f3b8
ONOS-2280: Fix NPE in hosts EC map
by Madan Jampani
· 9 years ago
db5d06a
Kryo: set next registration id for local types registered in ECMapImpl
by Madan Jampani
· 9 years ago
3d76c94
Simplified ECMap implmentation by merging items and tombstones maps
by Madan Jampani
· 9 years ago
43e9c9c
Updated ECMap remove call to return the value that was removed
by Madan Jampani
· 9 years ago
bcf1a48
Removed ClockService<K, V> and replaced its usage with a BiFunction<K, V, Timestamp>
by Madan Jampani
· 9 years ago
175e8fd
Removed deprecated ClusterCommunicationService APIs
by Madan Jampani
· 9 years ago
63939a3
Moved generic Timestamp/ClockManager classes to onos-api
by Jonathan Hart
· 9 years ago
2bfa94c
Revamped ClusterCommunicationService API
by Madan Jampani
· 9 years ago
ca335e9
Add persistence option to ECMap
by Jonathan Hart
· 10 years ago
3e033bd
Added a LogicalClockService for ordering arbitrary events in the cluster. Updated couple of areas that are currently vulnerable to clock skew
by Madan Jampani
· 9 years ago
00121ed
Javadocs cleanup.
by Thomas Vachuska
· 9 years ago
152f9fd
Shutdown cleanup; hunt for exceptions continues
by Thomas Vachuska
· 9 years ago
6ec029a
Implemented a Builder pattern for EventuallyConsistentMaps.
by Jonathan Hart
· 10 years ago
7648d66
Prototyping GUI & CLI for the intent performance test fixture.
by Thomas Vachuska
· 10 years ago
8c6d00e
[Blackbird] Fixing Intent purge case (ONOS-1207)
by Ray Milkey
· 10 years ago
e135628
Configuration options for disabling tombstones in ECMap + disabling backups in Dist flow rule store
by Madan Jampani
· 10 years ago
54d3499
Moving Dist flow rule store backup mechanism to use EC Map
by Madan Jampani
· 10 years ago
eeaea2c
adding sender-side accumulator to ecmap
by Brian O'Connor
· 10 years ago
5eb77c8
Updates to ECM interface
by Brian O'Connor
· 10 years ago
233a18a
Don't run anti-entropy when under high load
by Jonathan Hart
· 10 years ago
c6713a8
Adding BoundedThreadPool and BlockingBoolean
by Brian O'Connor
· 10 years ago
f893be8
Add a configuration option to vary how heavyweight anti-entropy is.
by Jonathan Hart
· 10 years ago
00c3f57
Concurrently update EventuallyConsistentMap
by HIGUCHI Yuta
· 10 years ago
403ea93
Simplify anti-entropy code
by Jonathan Hart
· 10 years ago
2af244a
Never process incoming messages on the netty event loop thread pool.
by Madan Jampani
· 10 years ago
a132e3a
Made intent perf app multi-threaded; doesn't seem to help.
by Thomas Vachuska
· 10 years ago
b289422
EventuallyConsistentMapImpl: pushing serialization and sending to caller thread
by Brian O'Connor
· 10 years ago
8fc739a
Disabling anti-entropy messages to stabilize performance of intent store
by Brian O'Connor
· 10 years ago
2952e3b
updates to EventuallyConsistenMapImpl to improve parallelism
by Brian O'Connor
· 10 years ago
7e6cfe3
ECMap: synchronization free removeInternal
by Madan Jampani
· 10 years ago
3469e60
Move sending advertisement outside synchronized block
by Jonathan Hart
· 10 years ago
337bb44
ECMap: Moving message serialization to the background
by Madan Jampani
· 10 years ago
b28e4ad
Fix EventuallyConsistentMapImpl unit tests.
by Madan Jampani
· 10 years ago
2872628
EventuallyConsistentMap: move broadcasting to a separate backgroup thread.
by Madan Jampani
· 10 years ago
4b2ba5f
EventuallyConsistentMap: changing to groupedThreads
by Brian O'Connor
· 10 years ago
77bdd26
Moved EventuallyConsistentMap classes into their own package.
by Jonathan Hart
· 10 years ago
[Renamed (99%) from core/store/dist/src/main/java/org/onosproject/store/impl/EventuallyConsistentMapImpl.java]
07e58be
Fixes for GossipIntentStore
by Jonathan Hart
· 10 years ago
5ec32ba
Finished implementation of GossipIntentStore based on new API and semantics.
by Jonathan Hart
· 10 years ago
4fd4ebb
Continue updating GossipIntentStore to new API.
by Jonathan Hart
· 10 years ago
4f397e8
Explicitly disallow null values in the map
by Jonathan Hart
· 10 years ago
f910823
Pulled internal event classes out of EventuallyConsistentMap class for clarity.
by Jonathan Hart
· 10 years ago
584d2f3
Unit tests for EventuallyConsistentMapImpl.
by Jonathan Hart
· 10 years ago
aaa5657
Implement anti-entropy for the EventuallyConsistentMap.
by Jonathan Hart
· 10 years ago
539a646
Modified GossipIntentStore to use EventuallyConsistentMaps.
by Jonathan Hart
· 10 years ago
7d656f4
Remove "throws IOException" from ClusterCommunicationService APIs
by Jonathan Hart
· 10 years ago
db3af89
Initial implementation of EventuallyConsistentMap.
by Jonathan Hart
· 10 years ago