You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I want to push the data related to specific stage, and the amount of files is large (300k in my case), then the transfer progress information for this push action is completely inaccurate.
Dud constantly reports an ETA of some amount of sec, but you can clearly see the elapsed time is way longer than the ETA. Some investigation leads me to believe this is an issue with the transfer progress in rclone, which by default only checks 10k files ahead at any give time: https://forum.rclone.org/t/progress-shows-incorrect-total-size-to-be-transferred/8686/3
setting RCLONE_MAX_BACKLOG=400000 dud push fixes the progress to text to be reasonably accurate. As now the progress will look ahead 400k files and thus know exactly which files need to be synched and how long this is probably going to take.
Considering dud knows exactly how many files are related to a stage, maybe it makes sense to set the max-backlog rclone parameter to this value by default?
The text was updated successfully, but these errors were encountered:
You are correct that this behavior is entirely from rclone. As the creator of rclone mentions in that forum post, the default is set to conserve memory. Apart from that, I cannot be precisely sure what the ramifications are when overriding rclone's max backlog. In general I want to avoid attempts at choosing optimal rclone settings for Dud, as Nick and the rclone community have spent countless hours picking a sensible default configuration. For this reason, I will closing this issue as "not planned" for now.
If I want to push the data related to specific stage, and the amount of files is large (300k in my case), then the transfer progress information for this push action is completely inaccurate.
Dud constantly reports an ETA of some amount of sec, but you can clearly see the elapsed time is way longer than the ETA. Some investigation leads me to believe this is an issue with the transfer progress in rclone, which by default only checks 10k files ahead at any give time: https://forum.rclone.org/t/progress-shows-incorrect-total-size-to-be-transferred/8686/3
setting
RCLONE_MAX_BACKLOG=400000 dud push
fixes the progress to text to be reasonably accurate. As now the progress will look ahead 400k files and thus know exactly which files need to be synched and how long this is probably going to take.Considering
dud
knows exactly how many files are related to a stage, maybe it makes sense to set the max-backlog rclone parameter to this value by default?The text was updated successfully, but these errors were encountered: