Philip Nee created KAFKA-15836:
----------------------------------
Summary: KafkaConsumer subscribe to multiple topics does not
respect max.poll.records
Key: KAFKA-15836
URL: https://issues.apache.org/jira/browse/KAFKA-15836
Project: Kafka
Issue Type: Bug
Affects Versions: 3.6.0
Reporter: Philip Nee
Assignee: Kirk True
We discovered that when KafkaConsumer subscribes to multiple topics with
max.poll.record configured. The max.poll.record is not properly respected for
all poll() invocation.
I was able to reproduce it with the AK example, here is how I ran my tests:
[https://github.com/apache/kafka/pull/14772]
1. start zookeeper and kafka server (or kraft mode should be fine too)
2. Run: examples/bin/java-producer-consumer-demo.sh 10000000
3. Polled records > 400 will be printed to stdout
Here is what the program does:
The produce produces a large number of records to multiple topics. We
configure the consumer using a max.poll.record = 400, and subscribed to
multiple topics. The consumer poll, and the returned records can sometimes be
larger than 400.
This is an issue in AK 3.6 but 3.5 was fine.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)