-
We sometimes need to get access to the virtual thread executor. The API is only available on Java 21 so we can't compile against it (without multi-release JARs), but it's possible to get it via reflec…
-
Hello,
Right now, Cats-Effect uses a cached thread pool for blocking I/O, used in operations like `IO.blocking`, `IO.interruptible` and `IO.interruptibleMany`. It would be great if, when Cats-Effec…
-
Now that virtual threads and structured concurrency are about to get previewed for the first time on JDK19, I'd like to raise the discussion of Loom & Reactor [once more](https://github.com/re…
-
### Description
Make it possible to use @RunOnVirtualThread in a method that uses @ObservesAsync
Ex:
```
@RunOnVirtualThread
void onEvent(@ObservesAsync MyTask task) {
Log.infov(…
-
`IndexSearcher` supports parallelizing search across slices when an executor is available. Knn queries can also parallelize their rewrite across segments using the same executor. Potentially, other op…
-
### Version
- Spring Boot 3.2.0-M1
- Spring Data Redis 3.2.0-M1 & lettuce-core 6.2.5.RELEASE
- Java 21 (Temurin-21+35-202308102344)
### Issue
Detects virtual thread parking & pinning when `Lett…
-
Depends on https://github.com/eclipse-openj9/openj9/issues/15177
Possibly add a new !virtualthreads command to list all virtual threads.
Or perhaps add an option to `!threads [virtual | platfor…
-
We can use Jetty 10's `org.eclipse.jetty.util.VirtualThreads.Configurable.setVirtualThreadsExecutor(Executor)` API to configure it to use virtual threads when they're available. Both `ExecutorThreadPo…
-
Java -version output
--------------------
openjdk version "20.0.1" 2023-04-18
IBM Semeru Runtime Open Edition 20.0.1.0 (build 20.0.1+9)
Eclipse OpenJ9 VM 20.0.1.0 (build openj9-0.39.0, JRE 20 Li…
-
Failure link
------------
From [an internal build](https://hyc-runtimes-jenkins.swg-devops.com/job/Test_openjdk21_j9_sanity.openjdk_s390x_linux_testList_1/42/)(`ubu22s390x-rt-1`):
```
java versi…