Re: [VOTE] Release Apache Tomcat 10.1.20

2024-03-20 Thread Mark Thomas
On 19/03/2024 13:52, Christopher Schultz wrote: The proposed 10.1.20 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 10.1.20 Tests pass on Linux, Windows and MacOS (M1). The build is reproducible. Mark

(tomcat-tck) branch main updated (e42e04b -> 9e34818)

2024-03-20 Thread markt
This is an automated email from the ASF dual-hosted git repository. markt pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-tck.git from e42e04b Skip the HTTP/2 push tests new 566b458 Add some plumbing to support the tests that require HTTPS

Re: [VOTE] Release Apache Tomcat 8.5.100

2024-03-20 Thread Mark Thomas
On 19/03/2024 14:23, Christopher Schultz wrote: The proposed 8.5.100 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 8.5.100 (stable) Tests pass on Linux, Windows and MacOS (M1). The build is reproducible. Mark

Observability of virtual threads

2024-03-20 Thread Rainer Jung
Hi hi, I wanted to share an observation and I hope the things are correct how I am describing them. Maybe things have already improved and I am not aware of it, hints welcome. Part of JEP 425 (Project Loom, Java virtual threads) discusses how to handle observability of virtual threads from

(tomcat-tck) 02/02: We don't need HTTP/2 support for TCK

2024-03-20 Thread markt
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-tck.git commit 9e3481800164f8eb1806cea7f36556b3fd98e3d0 Author: Mark Thomas AuthorDate: Wed Mar 20 10:03:26 2024 + We don't

(tomcat-tck) 01/02: Add some plumbing to support the tests that require HTTPS

2024-03-20 Thread markt
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-tck.git commit 566b45843ed474dd035308379a5bcdc7c038ddec Author: Mark Thomas AuthorDate: Wed Mar 20 09:53:43 2024 + Add some

Re: FFM in Tomcat 10.1

2024-03-20 Thread Rémy Maucherat
On Fri, Feb 23, 2024 at 2:35 PM Rémy Maucherat wrote: > > Hi, > > I would like to propose backporting the OpenSSL FFM support to Tomcat 10.1. > > Java 22.0.0 should be released on March 19, and the next Java LTS > should still have no problem targeting Java 11. As a result, there > should be no

Re: Observability of virtual threads

2024-03-20 Thread Rainer Jung
Thanks Romain, I am well aware of the limits oof this attempt concerning async processing. Still lots of applications can still be diagnosed with this methodology and I am a bit frustrated, that project loom simply dropped support for thread inspection via JMX and as a replacement provided a

Re: [VOTE] Release Apache Tomcat 8.5.100

2024-03-20 Thread Dimitris Soumis
+1 All tests pass on Fedora 38 with Java 11, tcnative-1.2.39, apr-1.7.4, openssl-3.0.13. On Tue, Mar 19, 2024 at 4:34 PM Christopher Schultz < ch...@christopherschultz.net> wrote: > The proposed Apache Tomcat 8.5.100 release is now available for voting. > > The notable changes compared to 8.5.99

Re: Observability of virtual threads

2024-03-20 Thread Romain Manni-Bucau
Hi Rainer, Think this is not related to virtual threads I think and way older (2010?). Since some years we use AsyncContext and therefore thread dumps don't match pending requests but just active computation (you can get 8K requests with 8 threads for ex). Most of the sync instrumentation

Re: [VOTE] Release Apache Tomcat 10.1.20

2024-03-20 Thread Dimitris Soumis
+1 All tests pass on Fedora 38 with Java 21, tcnative-2.0.7, openssl-3.0.13. (Just to mention that testing failed when running for the first time. Crashed when running org.apache.tomcat.util.net.TestSSLHostConfigCompat. Running again had no issues.) On Tue, Mar 19, 2024 at 4:04 PM Christopher

Re: Observability of virtual threads

2024-03-20 Thread Christopher Schultz
Rainer, Thanks for writing this up. On 3/20/24 07:22, Rainer Jung wrote: I wanted to share an observation and I hope the things are correct how I am describing them. Maybe things have already improved and I am not aware of it, hints welcome. Part of JEP 425 (Project Loom, Java virtual

Re: [VOTE] Release Apache Tomcat 10.1.20

2024-03-20 Thread Christopher Schultz
Dimitris, On 3/20/24 09:09, Dimitris Soumis wrote: +1 All tests pass on Fedora 38 with Java 21, tcnative-2.0.7, openssl-3.0.13. (Just to mention that testing failed when running for the first time. Crashed when running org.apache.tomcat.util.net.TestSSLHostConfigCompat. Running again had no

Re: Observability of virtual threads

2024-03-20 Thread Romain Manni-Bucau
Hi Chris, Thread dumps being dump of threads - literally os threads - and virtual threads not being threads at all - they are runnables in a dedicated thread pool - it is quite fair to not make them the same and have their scheduler - pool - only in the thread dump but not themselves no?

Re: Observability of virtual threads

2024-03-20 Thread Rainer Jung
Am 20.03.24 um 18:34 schrieb Romain Manni-Bucau: Hi Chris, Thread dumps being dump of threads - literally os threads - and virtual threads not being threads at all - they are runnables in a dedicated thread pool - it is quite fair to not make them the same and have their scheduler - pool - only

Re: Observability of virtual threads

2024-03-20 Thread Rainer Jung
Am 20.03.24 um 18:17 schrieb Christopher Schultz: Rainer, Thanks for writing this up. On 3/20/24 07:22, Rainer Jung wrote: I wanted to share an observation and I hope the things are correct how I am describing them. Maybe things have already improved and I am not aware of it, hints welcome.

Re: Observability of virtual threads

2024-03-20 Thread Romain Manni-Bucau
Le mer. 20 mars 2024 à 18:43, Rainer Jung a écrit : > Am 20.03.24 um 18:34 schrieb Romain Manni-Bucau: > > Hi Chris, > > > > Thread dumps being dump of threads - literally os threads - and virtual > > threads not being threads at all - they are runnables in a dedicated > thread > > pool - it is

Re: Observability of virtual threads

2024-03-20 Thread Romain Manni-Bucau
Chris, added some comments inline. Le mer. 20 mars 2024 à 19:41, Christopher Schultz < ch...@christopherschultz.net> a écrit : > Romain, > > On 3/20/24 13:34, Romain Manni-Bucau wrote: > > Thread dumps being dump of threads - literally os threads - and virtual > > threads not being threads at

(tomcat-tck) branch main updated: Remove unused imports

2024-03-20 Thread markt
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-tck.git The following commit(s) were added to refs/heads/main by this push: new 26ff84d Remove unused imports 26ff84d is

Re: Observability of virtual threads

2024-03-20 Thread Christopher Schultz
Rainer, On 3/20/24 13:33, Rainer Jung wrote: Am 20.03.24 um 18:17 schrieb Christopher Schultz: Rainer, Thanks for writing this up. On 3/20/24 07:22, Rainer Jung wrote: I wanted to share an observation and I hope the things are correct how I am describing them. Maybe things have already

Re: Observability of virtual threads

2024-03-20 Thread Christopher Schultz
Romain, On 3/20/24 13:34, Romain Manni-Bucau wrote: Thread dumps being dump of threads - literally os threads - and virtual threads not being threads at all - they are runnables in a dedicated thread pool - it is quite fair to not make them the same and have their scheduler - pool - only in the

Re: Observability of virtual threads

2024-03-20 Thread Rainer Jung
Am 20.03.24 um 18:50 schrieb Romain Manni-Bucau: Le mer. 20 mars 2024 à 18:43, Rainer Jung a écrit : Am 20.03.24 um 18:34 schrieb Romain Manni-Bucau: Hi Chris, Thread dumps being dump of threads - literally os threads - and virtual threads not being threads at all - they are runnables in a