JVM Monitor test can cause JVM crashes

Description

After merging the JVM Monitor PR, we started noticing build failures with error message "ExecutionException The forked VM terminated without properly saying goodbye. VM crash or System.exit called?". The root cause is that JvmPauseMonitorTest attempts to trigger a GC pause by appending to a list in a tight loop. The memory pressure caused by this test can cause the JVM to crash.

We need to find a way to test the JVM pause monitor without risking JVM crashes. In the short term the test is {{@Ignore}}d.

Environment

None

Assignee

Unassigned

Reporter

Andrew Audibert

Labels

Components

Affects versions

Priority

Major