Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local AtomicMap implementation #1011

Merged
merged 4 commits into from Apr 26, 2020
Merged

Local AtomicMap implementation #1011

merged 4 commits into from Apr 26, 2020

Conversation

kuujo
Copy link
Member

@kuujo kuujo commented Mar 28, 2019

This PR adds experimental support for a fully locally cached AtomicMap and DistributedMap. This essentially amounts to replication to the client, and it relies on consistency guarantees of map events to maintain the local map. Maintaining a map locally means the entire data set can be iterated without remote calls. This feature is needed for a performance optimization in ONOS.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.2%) to 53.905% when pulling 888b6d7 on local-atomic-map into 3a94b7c on master.

@johnou johnou merged commit 3a6a49b into master Apr 26, 2020
@johnou johnou deleted the local-atomic-map branch April 26, 2020 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants