+1 Build is reproducible and all tests pass on Fedora 40 with Java 22,
tcnative-1.3.0, apr-1.7.4, openssl-3.0.14.

TestAsyncMessagesPerformance failed at the first time of running the tests.

Testsuite: org.apache.tomcat.websocket.server.TestAsyncMessagesPerformance
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 26.777 sec
------------- Standard Output ---------------
Sent Hello message, waiting for data
SEQ1: Expected diff < 500,000 but was [1825237], count [28]
SEQ2: Expected diff < 500,000 but was [12667608], count [47]
SEQ2: Expected diff < 500,000 but was [2429182], count [50]
SEQ2: Expected diff < 500,000 but was [856676], count [56]
SEQ2: Expected diff < 500,000 but was [6067477], count [59]
SEQ2: Expected diff < 500,000 but was [1481322], count [65]
SEQ1: Expected diff < 500,000 but was [607776], count [67]
SEQ2: Expected diff < 500,000 but was [3148102], count [68]
SEQ2: Expected diff < 500,000 but was [616596], count [71]
SEQ2: Expected diff < 500,000 but was [1132480], count [74]
SEQ2: Expected diff < 500,000 but was [1470515], count [77]
SEQ2: Expected diff < 500,000 but was [1388720], count [80]
SEQ2: Expected diff < 500,000 but was [909744], count [83]
SEQ2: Expected diff < 500,000 but was [5215837], count [98]
SEQ1: Expected diff < 500,000 but was [4927274], count [106]
SEQ2: Expected diff < 500,000 but was [4643903], count [107]
SEQ2: Expected diff < 500,000 but was [3875368], count [116]
SEQ2: Expected diff < 500,000 but was [6088085], count [122]
SEQ2: Expected diff < 500,000 but was [1361576], count [128]
SEQ2: Expected diff < 500,000 but was [2219733], count [131]
SEQ2: Expected diff < 500,000 but was [864334], count [137]
SEQ2: Expected diff < 500,000 but was [503440], count [152]
SEQ2: Expected diff < 500,000 but was [1025385], count [155]
SEQ2: Expected diff < 500,000 but was [659935], count [170]
SEQ2: Expected diff < 500,000 but was [10948647], count [182]
SEQ1: Expected diff < 500,000 but was [1088787], count [184]
SEQ2: Expected diff < 500,000 but was [1887135], count [209]
SEQ2: Expected diff < 500,000 but was [7991529], count [212]
SEQ2: Expected diff < 500,000 but was [4155877], count [215]
SEQ2: Expected diff < 500,000 but was [724395], count [218]
SEQ0: Expected diff > 40ms but was [21932916], count [219]
SEQ2: Expected diff < 500,000 but was [1771648], count [224]
SEQ2: Expected diff < 500,000 but was [3812333], count [230]
SEQ2: Expected diff < 500,000 but was [3063276], count [233]
SEQ2: Expected diff < 500,000 but was [666457], count [236]
SEQ2: Expected diff < 500,000 but was [1804778], count [242]
SEQ1: Expected diff < 500,000 but was [596804], count [247]
SEQ2: Expected diff < 500,000 but was [30213155], count [254]
SEQ2: Expected diff < 500,000 but was [14582141], count [257]
SEQ0: Expected diff > 40ms but was [25581529], count [264]
SEQ2: Expected diff < 500,000 but was [8941951], count [275]
SEQ2: Expected diff < 500,000 but was [2999569], count [287]
SEQ2: Expected diff < 500,000 but was [3104520], count [290]
SEQ2: Expected diff < 500,000 but was [2528160], count [293]
SEQ2: Expected diff < 500,000 but was [1109502], count [299]
SEQ2: Expected diff < 500,000 but was [685608], count [494]
------------- ---------------- ---------------
------------- Standard Error -----------------
16-Sep-2024 16:19:10.009 INFO [main]
org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case
[testAsyncTiming]
16-Sep-2024 16:19:10.686 INFO [main]
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
["http-nio-127.0.0.1-auto-1"]
16-Sep-2024 16:19:10.727 INFO [main]
org.apache.catalina.core.StandardService.startInternal Starting service
[Tomcat]
16-Sep-2024 16:19:10.728 INFO [main]
org.apache.catalina.core.StandardEngine.startInternal Starting Servlet
engine: [Apache Tomcat/9.0.95]
16-Sep-2024 16:19:10.898 INFO [main]
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
["http-nio-127.0.0.1-auto-1-35957"]
16-Sep-2024 16:19:36.634 INFO [main]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["http-nio-127.0.0.1-auto-1-35957"]
16-Sep-2024 16:19:36.635 INFO [main]
org.apache.catalina.core.StandardService.stopInternal Stopping service
[Tomcat]
16-Sep-2024 16:19:36.641 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [ROOT] appears to have started a thread named
[http-nio-127.0.0.1-auto-1-exec-3] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base/java.lang.Thread.sleepNanos0(Native Method)
 java.base/java.lang.Thread.sleepNanos(Thread.java:491)
 java.base/java.lang.Thread.sleep(Thread.java:522)
 
org.apache.tomcat.websocket.TesterAsyncTiming$Endpoint.onMessage(TesterAsyncTiming.java:64)
 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 java.base/java.lang.reflect.Method.invoke(Method.java:580)
 
org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBase.onMessage(PojoMessageHandlerWholeBase.java:101)
 org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:390)
 
org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServer.java:130)
 org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:484)
 org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:284)
 
org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:130)
 
org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:85)
 
org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:184)
 
org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:164)
 
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:152)
 
org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:60)
 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:57)
 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
 
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
 
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
 java.base/java.lang.Thread.run(Thread.java:1570)
16-Sep-2024 16:19:36.644 INFO [main]
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler
["http-nio-127.0.0.1-auto-1-35957"]
16-Sep-2024 16:19:36.647 INFO [main]
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler
["http-nio-127.0.0.1-auto-1-35957"]
------------- ---------------- ---------------

Testcase: testAsyncTiming took 26.713 sec
FAILED
null
junit.framework.AssertionFailedError
at
org.apache.tomcat.websocket.server.TestAsyncMessagesPerformance.testAsyncTiming(TestAsyncMessagesPerformance.java:69)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)

On Fri, Sep 13, 2024 at 10:24 PM Rémy Maucherat <r...@apache.org> wrote:

> The proposed Apache Tomcat 9.0.95 release is now available for voting.
>
> The notable changes compared to 9.0.94 are:
>
> - Fix the regression in HTTP/2 support introduced in 9.0.94.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.95/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1515
>
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.95
> 9f8c522e2a556002ecb356ed71dcaf788da6aa5f
>
> The proposed 9.0.95 release is:
> [ ] -1, Broken - do not release
> [ X] +1, Stable - go ahead and release as 9.0.95
>
> Rémy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

Reply via email to