Jack Lu

Results 55 comments of Jack Lu

> I was under the impression the GC could not use `walkContinuationStackFrames` in its current form, which is why I'm asking for the more generic helper. Discussed the logic with...

> OK, please add the J9JavaVM parameter to it as we need it to initialize the J9VMThread for use in the stack walk, and we can't depend on being able...

@gacholio what about the currentThread that `walkStackFrames` expect? do I also use the `J9JAVAVM_VMTHREAD` macro?

@gacholio can you please run the sanity suite against jdk19, I think jdknext is running with jdk20 which might not work as virtualthread is preview for Java 19

@babsingh can you please take a first look

Are you seeing the hang on just suspend/resume or suspendAll/ResumeAll ?

> @fengxue-IS Any comments? nothing from me, I think everything have been address

As per https://github.com/eclipse-openj9/openj9/issues/15152#issuecomment-1251743982, this passes with `--enable-preview -Dvm.continuations=true -Xgcpolicy:optthruput -Xint`

List of known failed testing in sanity.functional JCL_Test_0 - JCL_TEST_Java-Lang - ``` org.openj9.test.java.lang.Test_Thread.test_start_WeakReference org.openj9.test.java.lang.Test_Thread.test_currentThread org.openj9.test.java.lang.Test_Thread.test_toString org.openj9.test.java.lang.Test_ThreadGroup:test_Constructor2 org.openj9.test.java.lang.Test_ThreadGroup:test_uncaughtException org.openj9.test.java.lang.Test_ThreadGroup:test_destroy3 org.openj9.test.java.lang.Test_ThreadGroup:test_destroy org.openj9.test.java.lang.Test_ThreadGroup:test_activeCount org.openj9.test.java.lang.Test_ThreadGroup:test_resume org.openj9.test.java.lang.Test_ThreadGroup:test_stop org.openj9.test.java.lang.Test_ThreadGroup:test_suspend org.openj9.test.java.lang.Test_ThreadGroup:test_remove org.openj9.test.java.lang.Test_ThreadGroup:test_destroy2 org.openj9.test.java.lang.Test_ThreadGroup:test_list org.openj9.test.java.lang.Test_ThreadGroup:test_setDaemon2 ``` fixed by...