-
Notifications
You must be signed in to change notification settings - Fork 264
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
Add the ipfs dag api object in Blockstore #356
Merged
Merged
Changes from 21 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
aabfd03
add the ipfs object to the blockstore and remove if from the state ob…
evan-forbes 5c63080
fix linter's complaints
evan-forbes f0a8a34
increase TestReactorSelectiveBroadcast sleep times
evan-forbes e32ce9d
increase ensureTimeout to 4 seconds
evan-forbes 0c06595
only use the dag api object instead of the entire ipfs api object
evan-forbes 0517ac2
increase TestNodeSetPrivValIPC timeout to 400ms
evan-forbes 16a9230
Merge branch 'master' into evan/move-ipfs-to-blockstore
evan-forbes ac48a99
increase time waited for TestReactorsGossipNoCommittedEvidence again
evan-forbes 87fae07
increase TestNodeSetPrivValIPC timeout again
evan-forbes eed5e89
timeout increase
evan-forbes 8d5debe
cleanup remainging mocks
evan-forbes 6174063
try insane timeout for TestNodeSetPrivValIPC
evan-forbes fbfab50
increase the failing precommit timeout
evan-forbes 2bb033b
more cleanup
evan-forbes 210e690
remove the unused ipfsAPI from the node
evan-forbes e914706
try a test node that doesn't use the full mocked ipfs node
evan-forbes cb645cb
implement and use a dag only api provider
evan-forbes 00d3af0
revert crazy timeout
evan-forbes 2e5a7e4
simplify dag only mock
evan-forbes c11b9fe
remove accidental file
evan-forbes e55d925
try to make TestReactorsGossipNoCommittedEvidence less flaky
evan-forbes b2469cc
use ipld alias instead of format
evan-forbes 8a4026c
remove access to the IPFS dag from the blockstore and add it back to …
evan-forbes 1bddff2
change api provider to only use the dag instead of the core api object
evan-forbes 71bcef7
change alias to ipld in node package
evan-forbes 0ce8cec
increase timeouts for TestWALTruncate and timeoutWaitGroup for CI
evan-forbes File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pls, keep DAGService in the State how it was. DAGService handles networking as well and making State rely on dag service provided by blockstore is architecturally not a good idea.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Conceptually, I argue that we should change "move the ipfs dag api object to Blockstore" to "use the ipfs dag api object in Blockstore"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that is now true, yes.