Comment 48 for bug 405251

Revision history for this message
Frits Jalvingh (fjalvingh) wrote :

FYI:
I restored the repository from before the move to 1.16 and the switch to --1.14-rich-root and did some comparisons.
The size of the .bzr shared repository at that point (2009-07-03) was 219MB; this repo was about a year old.
The new .bzr repository in --1.14-rich-root is currently 650+MB(!) - an increase of 431MB in a month.
The revision count in the entire repo has increased by 400; the branch has 88 extra revisions (from 1292 to 1380).

As a quick compare I did a bzr diff -r 1292 and got a 53MB file. Sadly though I cannot find a way to make bzr generate a full diff so this is lacking some binary files. It also is just a small indication as history is not present of course. Is there a way to get the /full/ delta from a commit somehow? Then at least I could go hunting for the big one - if there is one (which I do not really believe, actually).

I reverted to bzr 1.14.1 and branched the original branch (1292) into a --rich-root-pack repo, then pulled the new version repo in it and did a pack. This also results in a big repo of 570MB. So there really seems to be something very big hiding in there.

There might be some relation between this unprecedented huge growth of the repo in a month's time with the large pulls.

I will try to see if I can do anything with fast-export to see what goes wrong where.