Geoff Anderson created KAFKA-2525:
-------------------------------------
Summary: Update ConsumerPerformance.scala to report join group
time (new consumer)
Key: KAFKA-2525
URL: https://issues.apache.org/jira/browse/KAFKA-2525
Project: Kafka
Issue Type: Improvement
Reporter: Geoff Anderson
Assignee: Geoff Anderson
Priority: Minor
Fix For: 0.9.0
The patch for https://issues.apache.org/jira/browse/KAFKA-2489 adds a small
amount of logic to ConsumerPerformance.scala which triggers consumer offsets
topic creation/group join etc. before consumer performance is measured.
In https://github.com/apache/kafka/pull/179, [~gwenshap] pointed out that for
detecting regressions, it may be useful with the new consumer to report group
join time in addition to the other stats.
The only tricky bit here is that this "consumer preparation" time also includes
time required to create the consumer offsets topic, so we'd like to trigger
creation of consumer offsets topic and make sure it's complete before moving on
the the "join group" phase.
The solution here may be as simple as calling
consumer.partitionsFor(consumerOffsetTopic) to trigger a metadata request (and
hence topic creation)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)