git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: http protocol, cloning git.git, fails (too many open files)

From
Wwalt <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

Previous: Junio C HamanoNext: wa1ter@myrealbox.com
Message 3 of 7 in “http protocol, cloning git.git, fails (too many open files)”
  1. Randal L. SchwartzNov 12, 2005
  2. Junio C HamanoNov 12, 2005
  3. waltNov 14, 2005
  4. wa1ter@myrealbox.comNov 14, 2005
  5. Petr BaudisNov 14, 2005
  6. Junio C HamanoNov 14, 2005
  7. wa1ter@myrealbox.comNov 14, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.