[
https://issues.apache.org/jira/browse/GEODE-7276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16995065#comment-16995065
]
Ernest Burghardt commented on GEODE-7276:
-----------------------------------------
and a couple more times:
[https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark_with_ssl/builds/5]
[https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark_with_ssl/builds/7]
https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark_with_ssl/builds/8
> CI failure: Benchmark PartitionedPutBenchmark analysis failed
> -------------------------------------------------------------
>
> Key: GEODE-7276
> URL: https://issues.apache.org/jira/browse/GEODE-7276
> Project: Geode
> Issue Type: Bug
> Components: benchmarks
> Reporter: Barrett Oglesby
> Priority: Major
>
> Benchmark test 615
> (https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark/builds/615)
> failed with:
> {noformat}
> BENCHMARK FAILED: org.apache.geode.benchmark.tests.PartitionedPutBenchmark
> missing result file.
> BENCHMARK FAILED: org.apache.geode.benchmark.tests.PartitionedPutBenchmark
> missing result file.
> {noformat}
> The Analyzer is attempting to compare the test with the baseline and not
> finding a
> {noformat}
> for (BenchmarkRunResult.ProbeResult probeResult :
> benchmarkResult.probeResults) {
> if (isNaN(probeResult.baseline) || isNaN(probeResult.test)) {
> errorMessage.append("BENCHMARK FAILED: ").append(benchmarkResult.name)
> .append(" missing result file.\n");
> {noformat}
> The output for the PartitionedPutBenchmark is:
> {noformat}
> org.apache.geode.benchmark.tests.PartitionedPutBenchmark
> average ops/second Baseline: 204975.67 Test: NaN
> Difference: NaN%
> ops/second standard error Baseline: 308.71 Test: NaN
> Difference: NaN%
> ops/second standard deviation Baseline: 5338.09 Test: -0.00
> Difference: -100.0%
> YS 99th percentile latency Baseline: 3808.00 Test: 3510.00
> Difference: -7.8%
> median latency Baseline: 575487.00 Test: 568319.00
> Difference: -1.2%
> 90th percentile latency Baseline: 4476927.00 Test: 4378623.00
> Difference: -2.2%
> 99th percentile latency Baseline: 9379839.00 Test: 9543679.00
> Difference: +1.7%
> 99.9th percentile latency Baseline: 51118079.00 Test: 52002815.00
> Difference: +1.7%
> average latency Baseline: 1754859.17 Test: 1757899.99
> Difference: +0.2%
> latency standard deviation Baseline: 3494292.88 Test: 5794614.66
> Difference: +65.8%
> latency standard error Baseline: 445.63 Test: 2335.52
> Difference: +424.1%
> {noformat}
> It would be nice if the BENCHMARK FAILED message printed the
> probeResult.description, but I guess the two BENCHMARK FAILED messages
> correspond to average ops/second and ops/second standard error since those
> are the two NAN values.
> There are several RuntimeException in both the baseline and branch client.log
> files, but since both of the files contain those, it doesn't look related.
> {noformat}
> [RMI TCP Connection(1)-172.31.46.146] WARN org.reflections.Reflections -
> could not create Dir using directory from url
> file:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/libatk-wrapper.so.
> skipping.
> java.lang.RuntimeException: cannot use dir
> /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/libatk-wrapper.so
> [RMI TCP Connection(1)-172.31.46.146] WARN org.reflections.Reflections -
> could not create Vfs.Dir from url. ignoring the exception and continuing
> org.reflections.ReflectionsException: could not create Vfs.Dir from url, no
> matching UrlType was found
> [file:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/libatk-wrapper.so]
> either use fromURL(final URL url, final List<UrlType> urlTypes) or use the
> static setDefaultURLTypes(final List<UrlType> urlTypes) or
> addDefaultURLTypes(UrlType urlType) with your specialized UrlType.
> {noformat}
> On the other hand, the branch client.log file contains this exception, but
> unfortunately, the servers look to be configured with warn log level, so its
> hard to tell why this exception occurred, and if its even relevant.
> {noformat}
> Finishing main test [ts=1570353668642, date=Sun Oct 06 09:21:08 UTC 2019]
> ERROR: Shutting down benchmark driver to unexpected exception.
> Type '--help' for usage.
> org.apache.geode.cache.client.ServerConnectivityException: Pool unexpected
> socket timed out on client connection=Pooled Connection to
> ip-172-31-42-223.us-west-2.compute.internal:46801: Connection[DESTROYED]
> attempt=2). Server unreachable: could not connect after 2 attempts
> at
> org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:659)
> at
> org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:501)
> at
> org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:153)
> at
> org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:108)
> at
> org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:771)
> at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
> at
> org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:159)
> at
> org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3035)
> at
> org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3152)
> at
> org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
> at
> org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5579)
> at
> org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:162)
> at
> org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5035)
> at
> org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
> at
> org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
> at
> org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:441)
> at org.apache.geode.benchmark.tasks.PutTask.test(PutTask.java:52)
> at
> org.yardstickframework.impl.BenchmarkRunner$2.run(BenchmarkRunner.java:178)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}
> The Benchmark test 616 results for the PartitionedPutBenchmark looked much
> better:
> {noformat}
> org.apache.geode.benchmark.tests.PartitionedPutBenchmark
> average ops/second Baseline: 205572.82 Test: 201880.99
> Difference: -1.8%
> ops/second standard error Baseline: 339.40 Test: 326.04
> Difference: -3.9%
> ops/second standard deviation Baseline: 5868.77 Test: 5637.70
> Difference: -3.9%
> YS 99th percentile latency Baseline: 4106.00 Test: 4105.00
> Difference: -0.0%
> median latency Baseline: 687103.00 Test: 683519.00
> Difference: -0.5%
> 90th percentile latency Baseline: 4136959.00 Test: 4210687.00
> Difference: +1.8%
> 99th percentile latency Baseline: 8470527.00 Test: 8650751.00
> Difference: +2.1%
> 99.9th percentile latency Baseline: 49643519.00 Test: 53215231.00
> Difference: +7.2%
> average latency Baseline: 1748928.87 Test: 1780801.76
> Difference: +1.8%
> latency standard deviation Baseline: 3313021.29 Test: 3533721.57
> Difference: +6.7%
> latency standard error Baseline: 421.90 Test: 454.12
> Difference: +7.6%
> {noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)