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)