Progress not working with many backends
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Duplicity |
Confirmed
|
Medium
|
Unassigned | ||
Debian |
New
|
Undecided
|
Unassigned |
Bug Description
The --progress flag and progress bar seem to be broken with a lot of backends.
So far I've tested CF+Hubic and onedrive, both behave the same way. With --verbosity debug I can see that subsequent volumes are being sent to backend for transfer, backend keeps transferring them, but the progress bar after 8 hours of work looks the same:
0.0KB 08:00:00 [0.0B/s] [> ] 0% ETA Stalled!
0.0KB 08:00:03 [0.0B/s] [> ] 0% ETA Stalled!
0.0KB 08:00:06 [0.0B/s] [> ] 0% ETA Stalled!
0.0KB 08:00:09 [0.0B/s] [> ] 0% ETA Stalled!
It never moves.
I understand that some backends might not be good at reporting speed or file transfer progress, but I don't see why the progress bar would not be updated at least after each volume has been transferred ( no. MB transferred / no MB total to transfer = progress).
Same happens with onedrive.