CR 6860309 - solaris timing issue on thread startup
David Holmes
david.holmes at oracle.com
Tue Nov 15 00:56:53 UTC 2011
On 15/11/2011 2:09 AM, Gary Adams wrote:
> I've updated the webrev for CR#6860309 using a CountDownLatch.
> The main thread will wait til both worker threads are ready to
> block on the read() before the process is destroyed.
>
> http://cr.openjdk.java.net/~gadams/6860309/
25 * @bug 4820217 6860309
As per other emails and still waiting from confirmation from Alan. I
don't think the @bug should be updated for any of these test fixes.
47 boolean ae, boolean wi,CountDownLatch l)
style: Missing space after comma
110 latch.await();
111 Thread.sleep(100);
The test already lacks comments, I suggest adding:
110 latch.await(); // wait till both Copiers about to read
111 Thread.sleep(100); // Give both Copiers a chance to start read
Ditto for the other tests
> Tested with -Xcomp, but still may need a older slow solaris/sparc
> machine to confirm the fix works for the original bug
> submitter.
Difficult to test. Trying using a slower T1000 and binding the JVM to
only a single core.
The fix improves the chances of success but is still not fool-proof by
any means.
Thanks for your perseverance.
David
More information about the core-libs-dev
mailing list