From: Ingo Molnar Date: Tue, 29 Jul 2008 09:08:02 GMT Subject: Re: q: git-fetch a tad slow? Message-ID: <20080729090802.GA11373@elte.hu> In-Reply-To: <20080729055014.GE11947@spearce.org> * Shawn O. Pearce wrote: > Ingo Molnar wrote: > > > > Setup/background: distributed kernel testing cluster, [...] > > > > Problem: i noticed that git-fetch is a tad slow: > > > > titan:~/tip> time git-fetch > > real 0m2.372s > Also, I wonder if you really need to fetch over SSH. Doing a fetch > over git:// is much quicker, as there is no SSH session setup > overheads. note that titan is a very beefy box, almost 3 GHz Core2Duo: model name : Intel(R) Core(TM)2 CPU E6800 @ 2.93GHz stepping : 5 cpu MHz : 2933.331 server is 3 GHz. So if we have a quadratic overhead on number of branches, that's going to be quite a PITA. > I wonder if git-pack-refs + fetching only a single branch will get you > closer to the tip-fetch time. should i pack on both repos? I dont explicitly pack anything, but on the server it goes into regular gc runs. (which will pack most stuff, right?) Ingo