Skip to content

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 force-pushed the report-streaming-percent branch from 35fbec6 to 9e5c8d5 Compare July 27, 2021 18:53
@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 %

2 participants