RFR: 8209595: MonitorVmStartTerminate.java timed out
Kevin Walls
kevinw at openjdk.org
Mon Oct 9 10:13:57 UTC 2023
>From studying test failures, it looks like the way the test identifies its related processes is failing.
It checks the mainArgs of a process by attaching, and looks like it occasionally misses getting a valid match. The hasMainArgs method ignores exceptions as it is expecting some exceptions: it is going to test unrelated java process which happen to start.
It should retry this main args check on failure, but not too many times to be a burden on other valid unrelated processes, and should also log the PIDs that have an issue so we can see if this is part of any future failure.
Other small logging changes so we can see more easily the progress through the test.
-------------
Commit messages:
- Comment, and move takeNap() sleep method.
- 8209595: MonitorVmStartTerminate.java timed out
Changes: https://git.openjdk.org/jdk/pull/16077/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16077&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8209595
Stats: 43 lines in 1 file changed: 23 ins; 9 del; 11 mod
Patch: https://git.openjdk.org/jdk/pull/16077.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/16077/head:pull/16077
PR: https://git.openjdk.org/jdk/pull/16077
More information about the serviceability-dev
mailing list