Rameshkanna N created KAFKA-18938:
-------------------------------------
Summary: Kraft version and metadata version wrongly showing
Key: KAFKA-18938
URL: https://issues.apache.org/jira/browse/KAFKA-18938
Project: Kafka
Issue Type: Bug
Components: controller, kraft
Affects Versions: 3.9.0
Reporter: Rameshkanna N
I am using Kafka {*}3.9.0{*}. When starting a {*}KRaft controller{*}, it shows
{*}metadata version 3.0-IV1{*}, but when formatting storage, it shows
{*}version 3.9-IV0{*}. When I try to confirm the version using:
{{sh kafka-features.sh --bootstrap-controller localhost:9091 describe}}
it shows {*}finalized KRaft version 0{*}.
Can anyone help me resolve this issue?
Logs:
sh kafka-features.sh --bootstrap-controller localhost:9091 describe
Feature: kraft.version SupportedMinVersion: 0 SupportedMaxVersion: 1
FinalizedVersionLevel: 0 Epoch: 6
Feature: metadata.version SupportedMinVersion: 3.0-IV1
SupportedMaxVersion: 3.9-IV0
FinalizedVersionLevel: 3.9-IV0 Epoch: 6
Server.log:
[2025-03-06 14:47:04,547] INFO
[controller-101-to-controller-registration-channel-manager]: Recorded new KRaft
controller, from now on will use node 128.1.1.30:9093 (id: 101 rack: null)
(kafka.server.NodeToControllerRequestThread)
[2025-03-06 14:47:04,549] INFO [ControllerRegistrationManager id=101
incarnation=76ZgyuSWRz6utmnnwsAwcA] sendControllerRegistration: attempting to
send ControllerRegistrationRequestData(controllerId=101,
incarnationId=76ZgyuSWRz6utmnnwsAwcA, zkMigrationReady=false,
listeners=[Listener(name='CONTROLLER', host='128.1.1.30', port=9093,
securityProtocol=0)], features=[Feature(name='kraft.version',
minSupportedVersion=0, maxSupportedVersion=1), Feature(name='metadata.version',
minSupportedVersion=1, maxSupportedVersion=21)])
(kafka.server.ControllerRegistrationManager)
[2025-03-06 14:47:04,556] INFO Kafka version: 3.9.0
(org.apache.kafka.common.utils.AppInfoParser)
[2025-03-06 14:47:04,556] INFO Kafka commitId: a60e31147e6b01ee
(org.apache.kafka.common.utils.AppInfoParser)
[2025-03-06 14:47:04,556] INFO Kafka startTimeMs: 1741272424551
(org.apache.kafka.common.utils.AppInfoParser)
[2025-03-06 14:47:04,558] INFO [KafkaRaftServer nodeId=101] Kafka Server
started (kafka.server.KafkaRaftServer)
[2025-03-06 14:47:04,682] INFO [ControllerRegistrationManager id=101
incarnation=76ZgyuSWRz6utmnnwsAwcA] Our registration has been persisted to the
metadata log. (kafka.server.ControllerRegistrationManager)
[2025-03-06 14:47:04,684] INFO [ControllerRegistrationManager id=101
incarnation=76ZgyuSWRz6utmnnwsAwcA] RegistrationResponseHandler: controller
acknowledged ControllerRegistrationRequest.
(kafka.server.ControllerRegistrationManager)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)