-
Notifications
You must be signed in to change notification settings - Fork 465
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
Update state machine to use a SectorSet AMT #2888
Comments
This issue is blocked by implementation of the AMT IPLD structure. A spec for this is happening here: ipld/specs#137 |
@whyrusleeping has the initial implementation of AMT here: https://github.com/filecoin-project/go-amt-ipld cc @hannahhoward while you are investigating HAMT storage layer improvements #3223 #3078. My first glance at the AMT code looks like it has the interface we need to swap in our own storage layer. |
Done (@acruikshank) |
Description
After the work begun in #2887 has provided go-filecoin with an AMT-based SectorSet we need to update the miner actor to track its sector storage in this datastructure.
This will make #3007 obsolete.
Acceptance criteria
Use SectorSet instead of golang map in miner actor storage
Risks + pitfalls
Where to begin
Look at how HAMT based storage works. The AMT should be designed similarly enough that hooking up vm blockstorage to the AMT should be straightforward.
The text was updated successfully, but these errors were encountered: