feat(pdp): add endpoint to poll for completed upload #304
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.
Goals
This enables a service using PDP to query based on its upload parameters and poll for upload completion. The primary requirement is this should only return a piece cid if there is a retrievable piece for the given parameters.
Implementation
For discussion
Currently, this will succeed as soon as the piece finishes uploading, and it will seperately note if the piece is retrievable and ready for aggregation. A previous version would 404 if the piece was not retrievable.