[ 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)