Ismael Juma created KAFKA-18934:
-----------------------------------

             Summary: Consider making records in FetchResponse not nullable
                 Key: KAFKA-18934
                 URL: https://issues.apache.org/jira/browse/KAFKA-18934
             Project: Kafka
          Issue Type: Improvement
            Reporter: Ismael Juma


We had originally done this via KIP-896, but then reverted it via 
[https://github.com/apache/kafka/pull/19131] for the reasons stated in that 
pull request.

Jun suggested a potential way forward:
{code:java}
The inconsistency in the current implementation is not ideal though and it
would be useful to improve it. One potential way is to bump up the
FetchRequest version and make records officially non-nullable. If we do
that, we probably want to do the same for
FetchResponse.AbortedTransactions, ShareFetchResponse.records and
potentially ProduceRequest.records for better consistency.{code}
We need to decide if this is worth it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to