Re: How git affects kernel.org performance
- From
- Krzysztof Halasa <khc@pm.waw.pl>
- Date
- Jan 7, 2007, 15:06 UTC
- Message-ID
- <m3odpazxit.fsf@defiant.localdomain>
- In-Reply-To
- <45A083F2.5000000@zytor.com>
"H. Peter Anvin" <hpa@zytor.com> writes:
Show 5 quoted lines
> During extremely high load, it appears that what slows kernel.org down > more than anything else is the time that each individual getdents() > call takes. When I've looked this I've observed times from 200 ms to > almost 2 seconds! Since an unpacked *OR* unpruned git tree adds 256 > directories to a cleanly packed tree, you can do the math yourself.
Hmm... Perhaps it should be possible to push git updates as a pack file only? I mean, the pack file would stay packed = never individual files and never 256 directories?
People aren't doing commit/etc. activity there, right?
-- Krzysztof Halasa