-
Notifications
You must be signed in to change notification settings - Fork 8
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
Track progress of syncing #343
Comments
From @crwood:
|
So essentially there is no good method from Tahoe to get progress information. You can see what operations Tahoe is doing (with nice progress indicators), but correlating those to particular files needs the capability. I think the most-straightforward change we could make to Tahoe would be to have the "PUT" operation accept an optional ID that can be reflected in the "recent operations" JSON. This would allow us to correlate the correct "active operation" from the " Another change to Tahoe that would allow us to have proper progress would be to have the PUT operation exert proper backpressure (that is, accept data approximately as rapidly as it pushes data up to storage servers). Then we could track how many bytes have been pushed and do proper progress that way. This would also make the "tahoe put" operation "more correct" for other users, too. However, I do not have a good idea how complex this would be inside Tahoe (I believe "somewhat complex"). |
At some point, we want to expose some sort of progress for syncing. This is a placeholder issue to collect possible implementation methods.
The text was updated successfully, but these errors were encountered: