On Fri, 2 Jun 2023 04:29:16 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:
>> Virtual threads are always daemon threads, so tests that previously did not >> explicitly wait for test threads to exit sometimes fail with virtual threads >> due to the test exiting before the test threads have exited. A join() for >> each test thread is needed to fix this issue. >> >> com/sun/jdi/DeferredStepTest.java is one such tests. I looked at the other >> com/sun/jdi failures listed in >> [JDK-8285422](https://bugs.openjdk.org/browse/JDK-8285422) and didn't see >> any others that might be failing for this same reason. >> >> I tested locally with `JTREG_TEST_THREAD_FACTORY=Virtual`. I'll also run the >> appropriate mach5 tier that tests com/sun/jdi with virtual threads. > > Chris Plummer has updated the pull request incrementally with one additional > commit since the last revision: > > some variable renaming Marked as reviewed by amenkov (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk/pull/14275#pullrequestreview-1458344825