RFR(S): 8081037: serviceability/sa/ tests time out on Windows

Dmitry Samersoff dmitry.samersoff at oracle.com
Wed May 27 13:26:34 UTC 2015


Katja,

Looks good for me.

Thank you for doing it!

-Dmitry

On 2015-05-27 16:02, Yekaterina Kantserova wrote:
> Hi,
> 
> Could I please have a review of this fix.
> 
> bug: https://bugs.openjdk.java.net/browse/JDK-8081037
> webrev root: http://cr.openjdk.java.net/~ykantser/8081037/webrev.00
> webrev jdk: http://cr.openjdk.java.net/~ykantser/8081037.jdk/webrev.00
> webrev hotspot:
> http://cr.openjdk.java.net/~ykantser/8081037.hotspot/webrev.00
> 
> From the bug:
> "The problem is most likely that SA will pause the target process while
> it is running. In this case, the target process is the same as the
> process that launched SA. That process is also handling the output from
> SA over a pipe, but when that pipe fills up the process cannot empty it
> and the SA process is blocked because it cannot write any more output.
> Deadlock."
> 
> The solutions is to start a separate target process. Dmitry Samersoff
> has already created a test application for such cases so I've decided to
> move it on the top level library instead of duplicating it. The test
> application will reside under test/lib/share/classes/jdk/test/lib/apps
> and the test under test/lib-test/jdk/test/lib/apps.
> 
> Thanks,
> Katja


-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.


More information about the serviceability-dev mailing list