Table of Contents |
---|
Status
Current state: Under DiscussionDiscussion thread: here Accepted
Discussion thread: [DISCUSS] KIP-281: ConsumerPerformance: Increase Polling Loop Timeout and Make It Reachable by the End User
Vote thread: [VOTE] KIP-281: ConsumerPerformance: Increase Polling Loop Timeout and Make It Reachable by the End User
Vote results:
- Binding +4: Jason Gustafson, Ismael Juma, Rajini Sivaram and Guozhang Wang
- Non-binding +4: Ted Yu, Moshe Blumberg, Alex Dunayevsky, and Dhruvil Shah
- No -1 votes.
JIRA:
Jira | ||||||
---|---|---|---|---|---|---|
|
...
Providing the command line tool kafka-consumer-perf-test.sh with an optional --polling-loop-timeout parameter:
parameter name | defaults to | type | time unit | usage |
---|---|---|---|---|
--timeout | 10000 | Long | ms | optional |
...
- Increasing polling loop timeout in ConsumerPerformance implementation up to 60 10 000 ms
- Making polling loop timeout reachable and modifiable by the end user from the command line kafka-consumer-perf-test tool
- If Print a warning message if the polling loop timeout is exceeded, print a warning message
Proposed changes in code available in this PR: https://github.com/apache/kafka/pull/4818
...
- Positive impact on existing users since the utility generates more accurate results
- The proposed parameter is optional, will not break anything
Rejected Alternatives
..None.