[Bug 4975] New: hg manifest is growing beyond limits

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Tue Dec 1 20:37:09 UTC 2015


https://bz.mercurial-scm.org/show_bug.cgi?id=4975

            Bug ID: 4975
           Summary: hg manifest is growing beyond limits
           Product: Mercurial
           Version: default branch
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: Mercurial
          Assignee: bugzilla at selenic.com
          Reporter: mitrandir at fb.com
                CC: mercurial-devel at selenic.com

Recently we have been seeing a back-to-back fulltexts in manifests revlog
recently. On one of our lage repos the usual size of 00manifest.d is ~3G. Now
we are observing an explosion of manifest sizes (even up to 100G). Writing all
those deltas made `hg pull` very slow, also the diskspace consumption is
unacceptable.

We thought that setting format.generaldelta=True and stripping recent history
from the repo recreate it would be enough to solve the issue. We deployed this
fix last wendesday and the manifest sizes and pulls times went down. Today we
started getting reports about sizes growing up once again - so we are not sure
now if the fix was permament. We are still investigating.

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


More information about the Mercurial-devel mailing list