[Bug 4531] New: Populating rbc branch cache is extremely slow (>1 minute)

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Fri Feb 6 01:09:16 UTC 2015


http://bz.selenic.com/show_bug.cgi?id=4531

          Priority: normal
            Bug ID: 4531
                CC: bugzilla at selenic.com, mercurial-devel at selenic.com
          Assignee: mads at kiilerich.com
           Summary: Populating rbc branch cache is extremely slow (>1
                    minute)
          Severity: bug
    Classification: Unclassified
                OS: Mac OS
          Reporter: durham at fb.com
          Hardware: PC
            Status: UNCONFIRMED
           Version: 3.3
         Component: Mercurial
           Product: Mercurial

The new rbc branch cache (http://selenic.com/hg/rev/cb99bacb9b4e) is extremely
slow to populate on large repositories.  On the hg repo it takes 1.5 seconds,
but on a repository with hundreds of thousand commits it takes over a minute. 
Additionally, the cache is not being written to disk unless a write operation
happens (like a commit).

This is a major regression and affects all newly cloned repositories when they
do any operation that touches branch information.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list