[
https://issues.apache.org/jira/browse/KAFKA-14552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ismael Juma updated KAFKA-14552:
--------------------------------
Description:
Kafka 4.0 will remove support for zk mode and will require conversion to kraft
before upgrading to 4.0. The minimum kraft version is 3.0 (aka 3.0-IV1).
This provides an opportunity to remove exclusively server side protocols
versions that only exist to allow direct upgrades from versions older than 3.0
or that are used only by zk mode.
Since KRaft became production ready in 3.3, we should consider setting the
baseline to 3.3. But that requires more discussion and it can be done via a
separate change.
Protocol changes:
* Remove RequestHeader v0 (only used by ControlledShutdown v0)
* Remove WriteTxnMarkers v0
* Remove all versions of ControlledShutdown, LeaderAndIsr, StopReplica,
UpdateMetadata
was:
Kafka 4.0 will remove support for zk mode and will require conversion to kraft
before upgrading to 4.0. The minimum kraft version is 3.0 (aka 3.0-IV1).
This provides an opportunity to remove exclusively server side protocols
versions that only exist to allow direct upgrades from versions older than 3.0
or that are used only by zk mode.
Since KRaft became production ready in 3.3, we should consider setting the
baseline to 3.3. But that requires more discussion and it can be done via a
separate change.
> Assume a baseline of 3.0 for server protocol versions
> -----------------------------------------------------
>
> Key: KAFKA-14552
> URL: https://issues.apache.org/jira/browse/KAFKA-14552
> Project: Kafka
> Issue Type: Improvement
> Reporter: Ismael Juma
> Assignee: Ismael Juma
> Priority: Blocker
> Fix For: 4.0.0
>
>
> Kafka 4.0 will remove support for zk mode and will require conversion to
> kraft before upgrading to 4.0. The minimum kraft version is 3.0 (aka 3.0-IV1).
> This provides an opportunity to remove exclusively server side protocols
> versions that only exist to allow direct upgrades from versions older than
> 3.0 or that are used only by zk mode.
> Since KRaft became production ready in 3.3, we should consider setting the
> baseline to 3.3. But that requires more discussion and it can be done via a
> separate change.
> Protocol changes:
> * Remove RequestHeader v0 (only used by ControlledShutdown v0)
> * Remove WriteTxnMarkers v0
> * Remove all versions of ControlledShutdown, LeaderAndIsr, StopReplica,
> UpdateMetadata
--
This message was sent by Atlassian Jira
(v8.20.10#820010)