This is an archive of the discontinued Mercurial Phabricator instance.

progress: demonstrate non-linear progress has a bad ETA experience
ClosedPublic

Authored by quark on Sep 26 2017, 3:56 PM.

Details

Summary

Previously, the ETA and speed assumes the progress is linear. Often, due to
network or other issues, it could be fast for the most time, and suddenly
slow down:

[====================================================>         ]
 \___________________________________________/\______/
    very fast                                  suddenly much slower

This patch adds a test demonstrating the ETA could be way off in those
cases.

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

quark created this revision.Sep 26 2017, 3:56 PM
mbthomas accepted this revision.Sep 27 2017, 9:12 AM
indygreg accepted this revision.Sep 27 2017, 12:48 PM
This revision is now accepted and ready to land.Sep 27 2017, 12:48 PM
durin42 accepted this revision.Sep 27 2017, 7:40 PM
This revision was automatically updated to reflect the committed changes.