merge commits are extremely slow

Bug #165306 reported by Robert Collins
2
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
High
Robert Collins

Bug Description

This may affect knits as well as packs. It's driven by the graph.heads()
call being bad-O today.

On knits we can choose to do more IO - read the per-file graph to decide
even when commonly we don't actually need to - to trade off the heads
cost.

On packs the index access is cheaper (partial reads are supported) so we
have a patch here that makes it faster.

 affects bzr
 tag packs knits

--
GPG key available at: <http://www.robertcollins.net/keys.txt>.

Tags: knits packs
Revision history for this message
Martin Pool (mbp) wrote :

I think Robert is now working on this.

Changed in bzr:
assignee: nobody → lifeless
importance: Undecided → High
milestone: none → 1.0rc1
status: New → In Progress
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.