viz slow when run from olive

Bug #70463 reported by Jelmer Vernooij
2
Affects Status Importance Assigned to Milestone
Bazaar GTK+ Frontends
Fix Released
Medium
Gary van der Merwe

Bug Description

Olive is slow when used in bound branch. For example the visualisation windows takes a significant amount of time when used in a bound branch - after unbinding, it is much faster.

This problem isn't encountered when running 'bzr viz'.

Jelmer Vernooij (jelmer)
Changed in bzr-gtk:
importance: Undecided → Medium
Revision history for this message
Szilveszter Farkas (phanatic) wrote :

I had quite the same experience with bigger local branches, too. For example bzr.dev Log under Olive takes ages to load (sometimes it doesn't even load), but using 'bzr viz', it's all fine.

Revision history for this message
Jelmer Vernooij (jelmer) wrote : Re: [Bug 70463] Re: olive slow when used in bound branch

  status confirmed
--
Jelmer Vernooij <email address hidden> - http://samba.org/~jelmer/

Changed in bzr-gtk:
status: Unconfirmed → Confirmed
Revision history for this message
Gary van der Merwe (garyvdm) wrote : [PATCH] Fix for Bug #70463 - olive slow when used in bound branch

When bzr viz is run, branch.lock_read is called when the window is
opened, and unlock called when it is closed. This is not the case for
when it is opened from olive, and is the reason it is slower. The
attached patch fixes this.

Gary

Revision history for this message
Gary van der Merwe (garyvdm) wrote :

Note I have change the summary of this bug to specify the viz case. If there are other cases, lets log them as other bugs.

Changed in bzr-gtk:
assignee: nobody → garyvdm
status: Confirmed → In Progress
Revision history for this message
Szilveszter Farkas (phanatic) wrote :

bzr-gtk 0.92.0 released.

Changed in bzr-gtk:
milestone: 0.16 → 0.92.0
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.