Am 04.05.23 um 14:37 schrieb Mark Thomas:
Hi all,The latest Java 21 EA build has moved virtual threads (from project Loom) out of preview. How do we want to handle this in Tomcat 11? Recall that Jakarta EE 11 has set Java 21 as the minimum version.I think we have the following options:1. Stick with Java 17 as the minimum version and don't provide virtual thread functionality.2. Stick with Java 17 as the minimum version and provide virtual thread functionality via the JreCompat module.3. Increase minimum Java version to Java 21 for Tomcat 11 and provide virtual thread functionality.I am currently leaning towards 3 but could live with 2.
+1 for option 3, as I think the possibility to try virtual threads outweighs the chances, that users willing to use Java 17 are note willing to use Java 21.
Felix
Thoughts? Other options? MarkPS Option 3 will require updates to the CI systems - I am happy to take care of those.PPS I don't think all of the current Loom module will make it into Tomcat 11. I am currently thinking to pull in the Executor and then provide a boolean option for the existing endpoints to switch the internal executor to Loom.--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
OpenPGP_0xEA6C3728EA91C4AF.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature