[
https://issues.apache.org/jira/browse/KAFKA-13935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Arthur resolved KAFKA-13935.
----------------------------------
Assignee: David Arthur
Resolution: Fixed
> Factor out static IBP usages from broker
> ----------------------------------------
>
> Key: KAFKA-13935
> URL: https://issues.apache.org/jira/browse/KAFKA-13935
> Project: Kafka
> Issue Type: Sub-task
> Affects Versions: 3.3.0
> Reporter: David Arthur
> Assignee: David Arthur
> Priority: Major
>
> We pass the IBP down to the log layer for checking things like compression
> support. Currently, we are still reading this from KafkaConfig. In ZK mode
> this is fine, but in KRaft mode, reading the IBP from the config is not
> supported.
> Since KRaft only supports IBP/MetadataVersion greater than 3.0 (which
> supports the compression mode we check for), we may be able to avoid using a
> dynamic call and/or volatile to get the current version.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)