[ 
https://issues.apache.org/jira/browse/KAFKA-14536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jacot resolved KAFKA-14536.
---------------------------------
    Resolution: Not A Problem

> SessionId in FetchResponse should be ignorable
> ----------------------------------------------
>
>                 Key: KAFKA-14536
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14536
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: David Jacot
>            Assignee: David Jacot
>            Priority: Major
>
> SessionId was introduced in version 7 of the Fetch API. It is not ignorable 
> in the schema definition and we have no code in the broker to not set it when 
> an older version is used.
> It seems that we regressed when we switched the Fetch API from the struct 
> based serialization to the automated protocol. 
> [Here|https://github.com/apache/kafka/commit/4cd2396db31418c90005c998d9107ad40df055b2#diff-1ef70ab50c661cda6afb43edf35d5d0af011b83d6da3731cca73f77756a38d40L538].
>  We previously used `struct.setIfExists(SESSION_ID, sessionId);` which did 
> that for us.
> Interestingly, it seems that our upgrade system tests did not catch it. I 
> will investigate this further.



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

Reply via email to