The progress bar that doesn't convey any sense of progress (was Re: ...)

Stephen J. Turnbull stephen at xemacs.org
Wed Dec 2 01:18:37 GMT 2009


Brian de Alwis writes:
 > On 26-Nov-2009, at 9:31 PM, Martin Pool wrote:
 > > The idea that we should show total_bytes/total_time rather than
 > > instantaneous bytes/time is interesting to me.  I find it interesting
 > > to see it change over time.
 > 
 > 
 > I find the instantaneous rate useful.

The problem is that at least in my experience there is no "the"
instantaneous rate.  It varies from 0B/s to 500KB/s and back again
with a period typically 1-2s.

 > I sometimes have to interact with a slow, overloaded Subversion
 > server with bzr-svn.  Pushes will sometimes fail from a timeout the
 > network is slow (server is ~3000km from me) or if the server is
 > slow.  The instantaneous rates helps me in predicting whether the
 > push will succeed (lunch time!) or fail (stick around to try
 > again).

IME, the same information is available, more reliably, from the
average rates, but you need to interpret differently, which takes a
bit of time to learn.  You also have to watch the trend for a minute,
but that is well repaid by the higher reliability.

As long as the first statement is true for a non-negligible fraction
of users and the second is true for most users, average rates are
preferable.



More information about the bazaar mailing list