[
https://issues.apache.org/jira/browse/KAFKA-19665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirk True updated KAFKA-19665:
------------------------------
Summary: Remove waiting for event completion in
AsyncKafkaConsumer.pollForRecords() (was: Reduce waiting for event completion
in AsyncKafkaConsumer.pollForRecords())
> Remove waiting for event completion in AsyncKafkaConsumer.pollForRecords()
> --------------------------------------------------------------------------
>
> Key: KAFKA-19665
> URL: https://issues.apache.org/jira/browse/KAFKA-19665
> Project: Kafka
> Issue Type: Improvement
> Components: clients, consumer
> Reporter: Kirk True
> Assignee: Kirk True
> Priority: Major
> Labels: async-kafka-consumer-performance,
> consumer-threading-refactor, performance
>
> We create—and wait on—{{{}CreateFetchRequestEvent{}}}s in
> {{{}AsyncKafkaConsumer.pollForRecords(){}}}. The inter-thread communication
> involved in sending the event, notifying the event future, and blocking on
> the event future results in high CPU usage. Investigate if it is possible to
> reduce/eliminate the need for the event future.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)