RFR: 8031766: jstatd nightly tests failing with Expected one jstatd process, got 2. Test will be canceled.
Yekaterina Kantserova
yekaterina.kantserova at oracle.com
Mon Apr 7 06:59:42 UTC 2014
Hi David,
The tests start a couple of external processes and have a procedure of destroying them if something unexpected happens. But when JVM crashes in the middle of the execution this procedure is useless and processes are left on servers. It should be up to framework to do clean-up. Unfortunately the JTreg framework has no mechanism of removing process trees today. But it has been discussed a lot and hopefully will be implemented in the nearest future.
Best regards,
Katja
----- Original Message -----
From: david.holmes at oracle.com
To: yekaterina.kantserova at oracle.com, serviceability-dev at openjdk.java.net
Sent: Monday, April 7, 2014 2:57:09 AM GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna
Subject: Re: RFR: 8031766: jstatd nightly tests failing with Expected one jstatd process, got 2. Test will be canceled.
Hi Katja,
I don't object to making the test more resilient, but I do have to
wonder why we have multiple jstatd processes as that would seem to
indicate another problem that needs addressing.
David
On 4/04/2014 11:25 PM, Yekaterina Kantserova wrote:
> Hi,
>
> Could I please have a review of this fix.
>
> webrev: http://cr.openjdk.java.net/~ykantser/8031766/webrev.00/
> bug: https://bugs.openjdk.java.net/browse/JDK-8031766
>
> The bug is not visible. But short summary is as follows.
> sun/tools/jstatd/TestJstatdPort.java, TestJstatdPortAndServer.java,
> TestJstatdServer.java have been failing because they expect only one
> jstad process running. I've added a unique identifier for the jstad
> process tests start. So the tests will no more care about how many other
> jstad processes are running.
>
> Thanks,
> Katja
More information about the serviceability-dev
mailing list