[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] patch-log sizes

From: James Blackwell
Subject: Re: [Gnu-arch-users] patch-log sizes
Date: Tue, 16 Dec 2003 17:34:43 -0500

In lists.arch.users, Bob wrote:

> Without a pristine, the {arch} dir takes up 16M, and the project tree
> including the {arch} dir takes up 25M.
> I suspect some users may find this disconcerting or worse.

Its not so bad. At least its linear: 

              Total Size  Revisions   Total Size / revisions
Archive:      17MB        1379        12.3KB
Project Tree: 7.7MB       1379        5.6KB


              Total Size  Revisions   Total Size / revisions
Archive:                  3363        
Project Tree:  25MB       3363        7.4KB

I'll throw a wild guess that you ended up with an
{archives} size of around.... oh say 40 megabytes.

Also, one very big point to make here. This problem can be solved by
collapsing patches. If your team does 1000 patches a year and you have a
12:1 devo:mainline ratio, then the problem doesn't look *nearly* so bad.

> Oh, and the primary reason the dir is so big, is that there are 3763
> ~400 byte files using up 4.0K each on disk. WIthout that overhead, it's
> only 3.3M in {arch}, and 2.6M of that in the logs subtree. The entire
> project tree in that case is 8.2M - still a noticable overhead, but 25%
> is better than 48%.

It gets even worse if you use explicit tagging instead of tagline/names
based tagging, because of all of those .arch-ids. 

James Blackwell        Using I.T. to bring more                570-407-0488
Owner, Inframix        business to your business

   GnuPG (ID 06357400) AAE4 8C76 58DA 5902 761D  247A 8A55 DA73 0635 7400

reply via email to

[Prev in Thread] Current Thread [Next in Thread]