allow storage miners to manage a blocklist of piece CIDs #2068
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.
Why does this PR exist?
Addresses the storage provider side of this request from @whyrusleeping.
What's in this PR?
This PR adds three new commands
lotus-storage-miner deals get-blocklist
(writes the piece CID blacklist to stdout, one per line, using the specified encoding),lotus-storage-miner deals set-blocklist
(replaces the existing storage miner piece CID-blacklist with the contents of the provided file or the CIDs read from stdin), andlotus-storage-miner deals reset-blocklist
, which wipes the storage miner's blacklist.