On Tue, 20 Oct 2020 21:53:10 GMT, Richard Reingruber <rr...@openjdk.org> wrote:
> The following test cases try to provoke VMOutOfMemoryException during object > reallocation because of JVMTI PopFrame / ForceEarlyReturn: > > EAPopFrameNotInlinedReallocFailure > EAPopInlinedMethodWithScalarReplacedObjectsReallocFailure > EAForceEarlyReturnOfInlinedMethodWithScalarReplacedObjectsReallocFailure > > For ZGC (so far) this is not 100% reliable. > > Just ignoring the runs where the expected OOME was not raised was not > accepted. > > Summary of the now accepted solution: > > - The 3 problematic test cases are skipped if ZGC is selected. > > - They are also skipped if no OOME during object reallocation can be expected > because allocations are not eliminated. > > - In consumeAllMemory, as a last step, empty LinkedList nodes are created > without long array to fill up small blocks of free memory. > > - EATests.java is removed from the problem list for ZGC. This pull request has now been integrated. Changeset: 63461d59 Author: Richard Reingruber <rr...@openjdk.org> URL: https://git.openjdk.java.net/jdk/commit/63461d59 Stats: 65 lines in 2 files changed: 37 ins; 8 del; 20 mod 8255072: [TESTBUG] com/sun/jdi/EATests.java should not fail if expected VMOutOfMemoryException is not thrown Reviewed-by: cjplummer, sspitsyn, kvn ------------- PR: https://git.openjdk.java.net/jdk/pull/775