+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 > >