More freebsd ports statistics

Matthieu Moy Matthieu.Moy at imag.fr
Wed Sep 6 10:00:01 BST 2006


John Arbash Meinel <john at arbash-meinel.com> writes:

> 1) As expected inventory.knit is quickly becoming a bottleneck. We have
> 30K files right now, making 'basis-inventory' 7MB. 

A good benchmark to test strategies to split inventories
(per-directory or so) ?

Because of our knit

> caching algorithm, that means that every 50 revisions, we get another
> 7MB hunk in our inventory.knit file.

I think there are some better strategies, like "as soon as we've added
the equivalent in size of the last full copy (or twice, or ...), make
another full copy. I guess you get thit 7MB hunk every few kilobytes
only in many cases.

I believe Mercurial has some good algorithms for this. Or at least,
they say so ;-).

-- 
Matthieu




More information about the bazaar mailing list