Re: http protocol, cloning git.git, fails (too many open files)
- From
- walt <wa1ter@myrealbox.com>
- Date
- Nov 14, 2005, 00:01 UTC
- Message-ID
- <1131926492.14637.5.camel@k9.localnet>
- In-Reply-To
- <7vmzk9e9km.fsf@assigned-by-dhcp.cox.net>
On Sat, 2005-11-12 at 15:21 -0800, Junio C Hamano wrote: [...]
Show 8 quoted lines
> However, one thing puzzles me. I just tried to reproduce it by > doing this: > > $ rm -fr git-http > $ ulimit -n 16 > $ git clone http://www.kernel.org/pub/scm/git/git.git git-http > > and it did not fail on my Linux box...
I've never seen it on Linux, but I do see it on NetBSD every time with ulimit -n 64 (the default):
> Could you please try with the patch Nick posted (which covers > less) and then with Pasky's patch?
Neither patch fixes the 'too many open files' error, but Pasky's patch produces this debugging output:
[...] progress: 46 objects, 105660 bytes error: Couldn't create temporary file .git/objects/ee/baf3aaffa72996ac8bdbc8e9498814cd99f506.temp for .git/objects/ee/baf3aaffa72996ac8bdbc8e9498814cd99f506: Too many open files
progress: 48 objects, 108247 bytes error: fd leakage in release: 9 error: fd leakage in release: 11 error: fd leakage in release: 3 error: fd leakage in release: 13 error: fd leakage in release: 6 error: fd leakage in release: 12 error: fd leakage in release: 14 error: fd leakage in release: 8 error: fd leakage in release: 16 error: fd leakage in release: 15 error: fd leakage in release: 10 error: fd leakage in release: 5 error: fd leakage in release: 21 error: fd leakage in release: 17 error: fd leakage in release: 22 error: fd leakage in release: 19 error: fd leakage in release: 20 error: fd leakage in release: 25 error: fd leakage in release: 26 error: Could not read e8700aa756a3296ede4403db349dc64586935139 Waiting for http://www.kernel.org/pub/scm/git/git.git/objects/dd/d5823df728bf213425533dcd2e47d61cbccf9e cg-fetch: objects fetch failed cg-clone: fetch failed