progress indicators often stall for a long time

Bug #3708 reported by Björn Tillenius
2
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
High
Martin Pool

Bug Description

This particular bug was originally just about merge, but generally its tricky to ensure that progress indicators work well and reliably; I think the particular merge bug has been fixed but there are more. A systematic approach to address this would be good but perhaps asking too much.

Tags: progress ui
Revision history for this message
Martin Pool (mbp) wrote :

This also applies to pull/branch - everything that fetches revisions.

Ideally the progress indicator would be more responsive and precise.

As a short-term fix we could simply indicate the URLs we're trying to fetch.

Revision history for this message
Robert Collins (lifeless) wrote :

With knits the index retrieval is sufficiently fast this should not be a big deal, the spinner will move - and the knit joining updates the progress bar too.

I'm leaving this bug open because having some indicator when knits get slow would be good too.

Revision history for this message
Robert Collins (lifeless) wrote :

From Martin and I - any download of a single object that takes more than a few seconds should start to show progress using the new nested_progress foo.

Changed in bzr:
status: Unconfirmed → Confirmed
description: updated
Revision history for this message
Martin Pool (mbp) wrote :

in progress ;-) -- 1.12 contains some transport-based indications of when stuff's happening, even if no higher-level code sends progress messages

Changed in bzr:
assignee: nobody → mbp
importance: Wishlist → High
status: Confirmed → In Progress
Revision history for this message
Martin Pool (mbp) wrote :

I'm going to mark this fix released as the systematic problem is fixed by showing activity indicators and by adding progress reporting in to more places.

There may still be cases where we do not update the progress bar often enough or well enough, but let's handle that by reporting bugs for specific cases.

Changed in bzr:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.