Rajini Sivaram created KAFKA-12268:
--------------------------------------

             Summary: System tests broken because consumer returns early 
without records 
                 Key: KAFKA-12268
                 URL: https://issues.apache.org/jira/browse/KAFKA-12268
             Project: Kafka
          Issue Type: Bug
          Components: consumer
            Reporter: Rajini Sivaram
            Assignee: Rajini Sivaram
             Fix For: 2.8.0


https://issues.apache.org/jira/browse/KAFKA-10866 added metadata to 
ConsumerRecords. We add metadata even when there are no records. As a result, 
we sometimes return early from KafkaConsumer#poll() with no records because 
FetchedRecords.isEmpty returns false if either metadata or records are 
available. This breaks system tests which rely on poll timeout, expecting 
records to be returned on every poll when there is no timeout.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to