You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "David Arthur (Jira)" <ji...@apache.org> on 2022/08/22 18:18:00 UTC

[jira] [Resolved] (KAFKA-13935) Factor out static IBP usages from broker

     [ 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)