From: Jason Riedy Date: Fri, 14 Apr 2006 05:03:44 GMT Subject: Re: Solaris test t5500 race condition 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