[ 
https://issues.apache.org/jira/browse/GEODE-8950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17307269#comment-17307269
 ] 

Donal Evans edited comment on GEODE-8950 at 3/23/21, 5:41 PM:
--------------------------------------------------------------

To expand on Wayne's comment above, while I do believe that there was a 
performance degradation in this benchmark due to GEODE-8496: top up dependency 
updates (#5772), SHA 217be41f, (see attached charts) the process of determining 
that that commit was the likely cause was extremely time-consuming and required 
240 runs of the benchmark across 19 separate commits to produce enough data to 
be somewhat confident in the result. The level of inconsistency in the 
benchmark is such that unless a catastrophic degradation was introduced, it 
would be difficult to notice amongst the background noise. Given that such a 
degradation would almost certainly be detected in other benchmarks or 
performance tests, it's difficult to see what value the 
P2pPartitionedPutLongBenchmark is currently providing.

!GEODE-8950-performance degradation vs 1.13.png!

!GEODE-8950-before-after-histogram-chart.png!


was (Author: donalevans):
To expand on Wayne's comment above, while I do believe that there was a 
performance degradation in this benchmark due to GEODE-8496: top up dependency 
updates (#5772), SHA 217be41f, the process of determining that that commit was 
the likely cause was extremely time-consuming and required 240 runs of the 
benchmark across 19 separate commits to produce enough data to be somewhat 
confident in the result. The level of inconsistency in the benchmark is such 
that unless a catastrophic degradation was introduced, it would be difficult to 
notice amongst the background noise. Given that such a degradation would almost 
certainly be detected in other benchmarks or performance tests, it's difficult 
to see what value the P2pPartitionedPutLongBenchmark is currently providing.

> Benchmark failure - P2pPartitionedPutLongBenchmark
> --------------------------------------------------
>
>                 Key: GEODE-8950
>                 URL: https://issues.apache.org/jira/browse/GEODE-8950
>             Project: Geode
>          Issue Type: Bug
>          Components: benchmarks
>    Affects Versions: 1.15.0
>            Reporter: Donal Evans
>            Assignee: Donal Evans
>            Priority: Major
>              Labels: blocks-1.14.0​, blocks-1.15.0​
>         Attachments: GEODE-8950-before-after-histogram-chart.png, 
> GEODE-8950-performance degradation vs 1.13.png
>
>
> Multiple benchmark failures due to P2pPartitionedPutLongBenchmark have been 
> seen recently.
> This run saw 3 out of the 5 repeats fail due to flagged degradations in 
> P2pPartitionedPutLongBenchmark: 
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark_base/builds/16|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark_base/builds/16#L601ed52d:5552]
> This run saw 1 out of the 5 repeats fail due to flagged degradations in 
> P2pPartitionedPutLongBenchmark: 
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark_base/builds/20]
> This run saw 4 out of the 5 repeats fail due to flagged degradations in 
> P2pPartitionedPutLongBenchmark: 
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/Benchmark_base/builds/27]
> In all the above benchmarks, the other failed runs were due to EOFExceptions 
> rather than flagged degradations.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to