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

Re: Solaris test t5500 race condition

From
Jason Riedy <ejr@eecs.berkeley.edu>
Date
Apr 14, 2006, 05:03 UTC
Message-ID
<24787.1144991024@lotus.CS.Berkeley.EDU>
In-Reply-To
<20060414031759.GA9524@bohr.gbar.dtu.dk>
And "Peter Eriksen" writes:
 - I've found a race in t5500-fetch-pack.sh.

Crap. I ran into this on AIX a while ago; I was hoping no other systems would see it. There are no guarantees that the two processes' outputs will be mutually line buffered. Luckily, it's just a cosmetic problem, but it does cause that test case to fail.

I know how to fix it (imho), but have no time to implement
it.  There needs to be a separate communication stage after 
negotiating the objects and before dumping the pack.  During
that stage, upload-pack would just send progress notices to 
the caller.  Only the caller would communicate to the terminal.
Some other ideas are in
  http://marc.theaimsgroup.com/?l=git&m=114357528512063&w=2
Jason
Previous: Peter EriksenNext: Junio C Hamano
Message 2 of 5 in “Solaris test t5500 race condition”
  1. Peter EriksenApr 14, 2006
  2. Jason RiedyApr 14, 2006
  3. Junio C HamanoApr 14, 2006
  4. Peter EriksenApr 14, 2006
  5. Jason RiedyApr 14, 2006

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.