Skip to content
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

Report streaming progress #540

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

Report streaming progress #540

wants to merge 10 commits into from

Conversation

expede
Copy link
Member

@expede expede commented Jul 7, 2021

Works! Cleaning up...

Closes #312


One small detail is that IPFS doesn't report the percentage, but "progress" (which is either bytes or blocks). We can estimate the percentage off of this, but given that IPFS doesn't give valid DAG sizes out of the box, it's very much a shot in the dark. As such, for now the backend will report the max progress across the cluster, and the SDK can chose what to do with that.

One strategy is to take the reported subgraph size from IPFS, and naively treat the progress as a portion of that. At worst the progress bar will jump from some low number to 100%, which is better than hanging at 99%

@expede expede changed the title Report streaming percentage Report streaming progress Jul 26, 2021
@expede expede added this to the 🦾 Infrastructure Reliabilty milestone Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Report streaming completion %
1 participant