Hi Mark,

Am 05.07.2016 um 14:27 schrieb Mark Thomas:
The Gump failures we are seeing are due to the tests taking more than an
hour to run. I've looked through the logs and I don't see any obvious
culprits although a second pair of eyes wouldn't hurt.

I've made a few changes to the test configuration to try and speed
things up (Gump is generally slow and anything I/O related is very slow)
but early indications are that they won't help.

Suggestions welcome.

I had a look at the last failure today:

http://vmgump.apache.org/gump/public/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2.html

When adding the "elapsed" times of the tests run I get 3155 seconds, so there are 445 seconds which are not accounted by "elapsed". It seems those are neither in front of the test run (compile, validate) nor is it the last aborted test. Probably just 1-2 seconds per test which is not accounted by "elapsed".

I compared the elapsed times of the individual tests with the ones on my local (slow) Solaris machine where it takes about 40 minutes to run all tests for one connector. Here's a comparison showing the delta between the elapsed times, the slow down in percent, the absolute times for gump and my system and the test name. The list is sorted by biggest delta first. I only show the tests that need at least 10 seconds more on Gump than here on my system:

57.772 264.284 92.938 35.166 org.apache.el.TestELInJsp
55.236 370.301 75.671 20.435 org.apache.jasper.compiler.TestGenerator
52.894 307.574 78.376 25.482 org.apache.jasper.compiler.TestParser
40.153 296.155 60.623 20.47 org.apache.jasper.compiler.TestCompiler
32.692 373.848 44.63 11.938 org.apache.catalina.core.TestApplicationContext
26.424 227.912 47.082 20.658 org.apache.catalina.startup.TestContextConfig
25.665 299.34 38.54 12.875 org.apache.catalina.core.TestStandardContext
24.814 253.752 40.953 16.139 org.apache.jasper.compiler.TestParserNoStrictWhitespace 23.946 112.203 220.174 196.228 org.apache.catalina.authenticator.TestFormAuthenticator
23.62 222.555 42.893 19.273 org.apache.jasper.compiler.TestValidator
23.237 413.125 30.658 7.421 org.apache.jasper.compiler.TestELInterpreterFactory 23.027 256.913 37.702 14.675 org.apache.jasper.compiler.TestJspDocumentParser
21.34 228.608 37.933 16.593 org.apache.catalina.mapper.TestMapperWebapps
20.872 189.376 44.225 23.353 org.apache.coyote.http11.TestAbstractHttp11Processor
20.596 244.28 34.871 14.275 org.apache.catalina.servlets.TestDefaultServlet
20.332 152.19 59.29 38.958 org.apache.tomcat.websocket.TestWebSocketFrameClientSSL
20.085 242.427 34.187 14.102 org.apache.catalina.startup.TestTomcat
18.141 201.962 35.933 17.792 org.apache.jasper.compiler.TestJspConfig
18.092 213.287 34.062 15.97 org.apache.catalina.core.TestStandardWrapper
18.028 210.324 34.369 16.341 org.apache.tomcat.websocket.TestWebSocketFrameClient
17.041 262.838 27.506 10.465 org.apache.jasper.servlet.TestJspServlet
15.26 225.257 27.443 12.183 org.apache.jasper.tagplugins.jstl.core.TestForEach
15.175 191.931 31.682 16.507 org.apache.catalina.loader.TestVirtualContext
14.534 224.755 26.184 11.65 org.apache.jasper.runtime.TestPageContextImpl
14.476 106.017 255.048 240.572 org.apache.catalina.startup.TestHostConfigAutomaticDeployment 14.431 208.782 27.697 13.266 org.apache.jasper.compiler.TestScriptingVariabler
13.964 212.477 26.379 12.415 org.apache.jasper.runtime.TestJspContextWrapper
13 160.822 34.374 21.374 org.apache.catalina.core.TestStandardContextResources
12.444 223.147 22.549 10.105 org.apache.tomcat.util.net.TestSsl
12.282 229.013 21.802 9.52 org.apache.tomcat.util.net.TestCustomSsl
12.054 200.033 24.104 12.05 org.apache.jasper.TestJspCompilationContext
11.905 226.259 21.334 9.429 org.apache.jasper.runtime.TestJspWriterImpl
11.244 204.508 22.003 10.759 org.apache.jasper.servlet.TestTldScanner
11.126 169.429 27.151 16.025 org.apache.naming.resources.TestWarDirContext
10.714 211.989 20.281 9.567 org.apache.naming.resources.TestNamingContext
10.676 257.696 17.446 6.77 org.apache.catalina.mapper.TestMapperListener
10.517 177.852 24.026 13.509 org.apache.jasper.tagplugins.jstl.core.TestSet
10.156 202.369 20.077 9.921 org.apache.jasper.runtime.TestCustomHttpJspPage
10.039 205.175 19.584 9.545 javax.el.TestCompositeELResolver
10.033 223.574 18.152 8.119 javax.servlet.jsp.TestPageContext

Maybe the list gives an idea, whether it is more an I/O or CPU shortage or something else?

Regards,

Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to