"H. Peter Anvin" [off-list ref] writes:
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