RFR: 8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR
Harold Seigel
hseigel at openjdk.java.net
Mon Oct 25 18:00:29 UTC 2021
Please review this fix for JDK-8251904. The fix ignores ClassNotFoundExceptions that are thrown when calling Class.forName() because they can be caused by OutOfMemoryErrors. These can get thrown because of other threads calling GarbageUtils.eatMemory().
The test was run 1000 times on Linux x64 without the fix and failed once. It was run 5000 times with the fix and had no failures. The change was also tested by running Mach5 tier5 on Windows and Linux.
Thanks, Harold
-------------
Commit messages:
- 8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR
Changes: https://git.openjdk.java.net/jdk/pull/6111/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=6111&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8251904
Stats: 8 lines in 2 files changed: 1 ins; 2 del; 5 mod
Patch: https://git.openjdk.java.net/jdk/pull/6111.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/6111/head:pull/6111
PR: https://git.openjdk.java.net/jdk/pull/6111
More information about the hotspot-runtime-dev
mailing list