On Jun 8, 2011, at 2:29 AM, Rainer Orth wrote: > Bootstrapped without regressions on i386-apple-darwin9.8.0. > powerpc-apple-darwin9.8.0 bootstrap is still running. Unfortunately, > Darwin seems to be exceedingly unreliable under load: tests randomly > time out and work again the next time. This doesn't happen for me on > any other platform.
:-( There are one or two testcases that are slightly less than deterministic (in java), though, for me, they seem always to be deterministic. I wonder if the actual time required for a testcase is just too close to the margin and failing because you gave it a loaded machine. In my experience, if you do a normal -j check run, and another -j make run (unrelated), we will then time out things, simply because people say, I have 300 seconds to run a testcase, so I am going to use 100% of the machine for 298 seconds and if I don't get it, I'm going to fail. :-( Nasty. I think any testcase that takes more than 30 seconds should be shot on sight, then you can have 3 running at the same time, and never fail on time outs. Feel free to name the testcases that gave you problems... Maybe someone has ideas. Another thought, change the 300 to 600, and see if it is then perfectly reliable. If so, well... Maybe the compiler is just slower than it used to be. :-(