[
https://issues.apache.org/jira/browse/CASSANDRA-16371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17256452#comment-17256452
]
Michael Semb Wever edited comment on CASSANDRA-16371 at 12/30/20, 11:02 AM:
----------------------------------------------------------------------------
Patches
- cassandra-builds:
https://github.com/apache/cassandra-builds/compare/trunk...thelastpickle:mck/jenkins-microbench
- cassandra:
https://github.com/apache/cassandra/compare/trunk...thelastpickle:mck/trunk_jmh_report
In the cassandra patch the FastThreadLocalBench, MutationBench and
ZeroCopyStreamingBench classes are excluded. A separate jira ticket is needed
to fix these. The jdk11 build against trunk (4.0+) is also failing (and should
be fixed under a separate ticket).
Both patches have been tested in ci-cassandra.apache.org and in a local jenkins
setup.
The cassandra patch is to be applied to 2.2, 3.0, 3.11 and trunk branches.
was (Author: michaelsembwever):
Patches
- cassandra-builds:
https://github.com/apache/cassandra-builds/compare/trunk...thelastpickle:mck/jenkins-microbench
- cassandra:
https://github.com/apache/cassandra/compare/trunk...thelastpickle:mck/trunk_jmh_report
In the cassandra patch the FastThreadLocalBench, MutationBench and
ZeroCopyStreamingBench classes are excluded. A separate jira ticket is needed
to fix these. The jdk11 build against trunk (4.0+) is also failing (and should
be fixed under a separate ticket).
Both patches have been tested in ci-cassandra.apache.org and in a local jenkins
setup.
> JMH Reports in ci-cassandra.apache.org
> --------------------------------------
>
> Key: CASSANDRA-16371
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16371
> Project: Cassandra
> Issue Type: Task
> Components: CI, Test/benchmark
> Reporter: Michael Semb Wever
> Assignee: Michael Semb Wever
> Priority: Low
> Fix For: 2.2.x, 3.0.x, 3.11.x, 4.0.x
>
> Attachments: JMH #1 [Jenkins .png, JMH #7 [Jenkins .png
>
>
> Enable the jenkins [jmh reporting
> plugin|https://plugins.jenkins.io/jmh-report/] and add a jenkins job to run
> the `ant microbench` target.
> Patches
> - cassandra-builds:
> https://github.com/apache/cassandra-builds/compare/trunk...thelastpickle:mck/jenkins-microbench
> - cassandra:
> https://github.com/apache/cassandra/compare/trunk...thelastpickle:mck/trunk_jmh_report
> Example results are:
> - CI JMH report:
> https://ci-cassandra.apache.org/job/Cassandra-devbranch-microbench/jdk=jdk_11_latest,label=cassandra/1/jmh-run-report/
> (screenshot attached)
> The value of these reports is limited, with different hardware jenkins agents
> and two executors on each agent. But visibility from the reports shows what
> is possible, how agents are different (and behave under saturation), and most
> importantly when jmh classes are broken (there are no unit tests on these
> benchmark tests).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]