Re: Performance impact of a large number of commits
- From
- Samuel Abels <newsgroups@debain.org>
- Date
- Oct 25, 2008, 05:18 UTC
- Message-ID
- <1224911915.7566.35.camel@localhost>
- In-Reply-To
- <alpine.DEB.1.10.0810241301430.27333@asgard.lang.hm>
On Fri, 2008-10-24 at 13:11 -0700, david@lang.hm wrote:
Show 8 quoted lines
> > git commit explicitly (i.e., walking the tree to stat files for finding > > changes is not necessary). > > I suspect that your limits would be filesystem/OS limits more than git > limits > > at 5-10 files/commit you are going to be creating .5-1m files/day, even > spread across 256 directories this is going to be a _lot_ of files.
The files are organized in a way that places no more than ~1.000 files into each directory. Will Git create a directory containing a larger number of object files? I can see that this would be a problem in our use case.
> packing this may help (depending on how much the files change), but with > this many files the work of doing the packing would be expensive.
We can probably do that even if it takes several hours.
-Samuel