-
Notifications
You must be signed in to change notification settings - Fork 14.6k
KAFKA-19296: Revise AsyncKafkaConsumer event wakeup approach #20323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Remove use of wakeup() call to alert the network thread that there's work to do
Results for August 7, 2025 testingMetricsThe metrics shown below come from three separate test runs:
Results:
ExecutionThe test is run on a single AWS instance targeting a six-node cluster. The data on the topic is pre-populated with 100,000,000 messages of 512 bytes each before any of the tests are run. A single “warm up” run of the performance test is executed before executing the three test runs mentioned above. The command to execute the test is: kafka-consumer-perf-test.sh \
--bootstrap-server $BOOTSTRAP_SERVER \
--topic $TOPIC_NAME \
--messages $NUM_MESSAGES \
--consumer.config conf/consumer-$GROUP_PROTOCOL.properties \
--show-detailed-stats \
--print-metrics
Client configurationThe consumer configuration sets
|
A label of 'needs-attention' was automatically added to this PR in order to raise the |
A label of 'needs-attention' was automatically added to this PR in order to raise the |
A label of 'needs-attention' was automatically added to this PR in order to raise the |
I'm closing this PR as we have decided against going any further with this approach due. |
Remove use of wakeup() call to alert the network thread that there's
work to do.