AVM: Add an unlimited global storage mechanism - Boxes.#4001
Merged
Conversation
barnjamin
reviewed
May 22, 2022
algochoi
reviewed
May 23, 2022
Merged
1 task
barnjamin
reviewed
May 26, 2022
4b31e78 to
ac68b9d
Compare
jasonpaulos
reviewed
May 27, 2022
4508dd7 to
7d2804f
Compare
dragmz
reviewed
Jun 9, 2022
michaeldiamant
approved these changes
Jun 10, 2022
Contributor
michaeldiamant
left a comment
There was a problem hiding this comment.
Let's bring the functionality into the feature branch for easier downstream consumption. 👍
|
This is really awesome, is there any ETA on when this is coming out? |
Contributor
Author
Keep your eyes on https://github.com/algorand/go-algorand/tree/feature/avm-box Probably August. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is the initial check-in to feature branch. I'll ask for reviews now, to shake out issues that I have not considered, but it will remain a WIP for a while longer, so final details are not important. We want to have a feature branch that other team members can work on.
Some things to think about/finish
do a fine job caching kv pairs, and there's not savings from skipping
msgpack serialization. But sqlite has a page cache, not a row cache,
so maybe it's worth it.
need to learn more about the rules that govern when the other lookup
routines are not taking lock.