-
Enhancement
-
Resolution: Not an Issue
-
P4
-
None
-
None
-
None
-
ppc
-
aix
Update: JDK-8287496 significantly reduced the number of core files created on AIX, solving this issue.
Several tests are failing on AIX/PPC due to unimplemented functionality on AIX. Running these tests results in too many core files.
The affected tests are:
runtime/jni/IsVirtualThread/IsVirtualThread.java
runtime/vthread/JNIMonitor/JNIMonitor.java
runtime/vthread/RedefineClass.java
runtime/vthread/TestObjectAllocationSampleEvent.java
serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java
serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/contmon02.java
serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java
serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java
serviceability/jvmti/thread/GetStackTrace/getstacktr04/getstacktr04.java
serviceability/jvmti/thread/GetStackTrace/getstacktr05/getstacktr05.java
serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java
serviceability/jvmti/thread/GetStackTrace/getstacktr07/getstacktr07.java
serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java
serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java
serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java
serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java
serviceability/jvmti/vthread/ContFramePopTest/ContFramePopTest.java
serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java
serviceability/jvmti/vthread/ContYieldBreakPointTest/ContYieldBreakPointTest.java
serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java
serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java
serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java
serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java
serviceability/jvmti/vthread/RawMonitorTest/RawMonitorTest.java
serviceability/jvmti/vthread/RedefineClasses/RedefineRunningMethods.java
java/lang/Thread/BuilderTest.java
java/lang/Thread/virtual/Collectable.java
java/lang/Thread/virtual/CustomScheduler.java
java/lang/Thread/virtual/GetStackTrace.java
java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
java/lang/Thread/virtual/HoldsLock.java
java/lang/Thread/virtual/JfrEvents.java
java/lang/Thread/virtual/Locking.java
java/lang/Thread/virtual/ParkWithFixedThreadPool.java
java/lang/Thread/virtual/Parking.java
java/lang/Thread/virtual/Reflection.java
java/lang/Thread/virtual/ShutdownHook.java
java/lang/Thread/virtual/StackTraces.java
java/lang/Thread/virtual/ThreadAPI.java
java/lang/Thread/virtual/ThreadLocals.java
java/lang/Thread/virtual/TracePinnedThreads.java
java/lang/Thread/virtual/WaitNotify.java
java/lang/Thread/virtual/stress/GetStackTraceALot.java#id1
java/lang/Thread/virtual/stress/PinALot.java#id1
java/lang/Thread/virtual/stress/Skynet.java#id0
java/lang/Thread/virtual/stress/SleepALot.java#id1
java/lang/Thread/virtual/stress/YieldALot.java#id1
serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java
serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
...more TBD
Several tests are failing on AIX/PPC due to unimplemented functionality on AIX. Running these tests results in too many core files.
The affected tests are:
runtime/jni/IsVirtualThread/IsVirtualThread.java
runtime/vthread/JNIMonitor/JNIMonitor.java
runtime/vthread/RedefineClass.java
runtime/vthread/TestObjectAllocationSampleEvent.java
serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java
serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/contmon02.java
serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java
serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java
serviceability/jvmti/thread/GetStackTrace/getstacktr04/getstacktr04.java
serviceability/jvmti/thread/GetStackTrace/getstacktr05/getstacktr05.java
serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java
serviceability/jvmti/thread/GetStackTrace/getstacktr07/getstacktr07.java
serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java
serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java
serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java
serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java
serviceability/jvmti/vthread/ContFramePopTest/ContFramePopTest.java
serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java
serviceability/jvmti/vthread/ContYieldBreakPointTest/ContYieldBreakPointTest.java
serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java
serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java
serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java
serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java
serviceability/jvmti/vthread/RawMonitorTest/RawMonitorTest.java
serviceability/jvmti/vthread/RedefineClasses/RedefineRunningMethods.java
java/lang/Thread/BuilderTest.java
java/lang/Thread/virtual/Collectable.java
java/lang/Thread/virtual/CustomScheduler.java
java/lang/Thread/virtual/GetStackTrace.java
java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
java/lang/Thread/virtual/HoldsLock.java
java/lang/Thread/virtual/JfrEvents.java
java/lang/Thread/virtual/Locking.java
java/lang/Thread/virtual/ParkWithFixedThreadPool.java
java/lang/Thread/virtual/Parking.java
java/lang/Thread/virtual/Reflection.java
java/lang/Thread/virtual/ShutdownHook.java
java/lang/Thread/virtual/StackTraces.java
java/lang/Thread/virtual/ThreadAPI.java
java/lang/Thread/virtual/ThreadLocals.java
java/lang/Thread/virtual/TracePinnedThreads.java
java/lang/Thread/virtual/WaitNotify.java
java/lang/Thread/virtual/stress/GetStackTraceALot.java#id1
java/lang/Thread/virtual/stress/PinALot.java#id1
java/lang/Thread/virtual/stress/Skynet.java#id0
java/lang/Thread/virtual/stress/SleepALot.java#id1
java/lang/Thread/virtual/stress/YieldALot.java#id1
serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java
serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
...more TBD
- relates to
-
JDK-8286597 Implement PollerProvider on AIX
- Resolved
-
JDK-8287496 Alternative virtual thread implementation that maps to OS thread
- Resolved