[
https://issues.apache.org/jira/browse/KAFKA-12848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17359432#comment-17359432
]
Sagar Rao edited comment on KAFKA-12848 at 6/8/21, 3:50 PM:
------------------------------------------------------------
[~ableegoldman], i have added benchmarks for persistent stores for kafka
streams:
[https://github.com/apache/kafka/pull/10842.|https://github.com/apache/kafka/pull/10842]
If these look fine, I will add for other kinds of state stores. This is just in
continuation of the example pR by John.
BTW, couple of questions:
1) Is there a way to run these benchmarks in a scheduled manner on the CI/CD
tool used by you guys? I have seen something similar done on kubernetes. Do you
think that would make sense?
2) The other thing is I need to use these rocksdb related state stores
benchmarks for the couple of other tickets: Direct ByteBuffer and rocksdb
merge() API. So, can we merge just this while we keep adding other jmh
benchmarks or we wait for everything and i keep switching locally? Or based
upon what all we want to cover in the benchmarks, we can add sub tasks? WDYT?
was (Author: sagarrao):
[~ableegoldman], i have added benchmarks for persistent stores for kafka
streams:
[https://github.com/apache/kafka/pull/10842.|https://github.com/apache/kafka/pull/10842]
If these look fine, I will add for other kinds of state stores. This is just in
continuation of the example pR by John.
BTW, couple of questions:
1) Is there a way to run these benchmarks in a scheduled manner on the CI/CD
tool used by you guys? I have seen something similar done on kubernetes. Do you
think that would make sense?
2) The other thing is I need to use these rocksdb related state stores
benchmarks for the couple of other tickets: Direct ByteBuffer and rocksdb
merge() API. So, can we merge just this while we keep adding other jmh
benchmarks or we wait for everything and i keep switching locally? Or based
upon what all we want to cover in the benchmarks, we can add sub tasks? WDYT?
> Add some basic benchmarks for Kafka Streams
> -------------------------------------------
>
> Key: KAFKA-12848
> URL: https://issues.apache.org/jira/browse/KAFKA-12848
> Project: Kafka
> Issue Type: Improvement
> Components: streams
> Reporter: A. Sophie Blee-Goldman
> Assignee: Sagar Rao
> Priority: Major
> Labels: newbie, newbie++
>
> As the title suggests, we often want to test out improvements or verify that
> a bugfix does not introduce a serious regression. While there are existing
> benchmarks that are run for quality assurance by various contributors, there
> are no publicly available benchmarks for Kafka Streams in AK itself.
> It would be great if we had a simple jmh suite (or something) with various
> Streams features which could be run on a one-off basis by developers.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)