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

Rameshkanna N updated KAFKA-18938:
----------------------------------
    Description: 
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 13:40:40,569] INFO [ControllerServer id=102] Waiting for all of the 
SocketServer Acceptors to be started (kafka.server.ControllerServer)
[2025-03-06 13:40:40,569] INFO [ControllerServer id=102] Finished waiting for 
all of the SocketServer Acceptors to be started (kafka.server.ControllerServer)
[2025-03-06 13:40:40,569] INFO [ControllerRegistrationManager id=102 
incarnation=h-3EozNTQZGbhcsV_119Fg] initialized channel manager. 
(kafka.server.ControllerRegistrationManager)
[2025-03-06 13:40:40,569] INFO [ControllerRegistrationManager id=102 
incarnation=h-3EozNTQZGbhcsV_119Fg] maybeSendControllerRegistration: cannot 
register yet because the metadata.version is still 3.0-IV1, which does not 
support KIP-919 controller registration.

  was:
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)


> 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
>            Priority: Major
>
> 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 13:40:40,569] INFO [ControllerServer id=102] Waiting for all of 
> the SocketServer Acceptors to be started (kafka.server.ControllerServer)
> [2025-03-06 13:40:40,569] INFO [ControllerServer id=102] Finished waiting for 
> all of the SocketServer Acceptors to be started 
> (kafka.server.ControllerServer)
> [2025-03-06 13:40:40,569] INFO [ControllerRegistrationManager id=102 
> incarnation=h-3EozNTQZGbhcsV_119Fg] initialized channel manager. 
> (kafka.server.ControllerRegistrationManager)
> [2025-03-06 13:40:40,569] INFO [ControllerRegistrationManager id=102 
> incarnation=h-3EozNTQZGbhcsV_119Fg] maybeSendControllerRegistration: cannot 
> register yet because the metadata.version is still 3.0-IV1, which does not 
> support KIP-919 controller registration.



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

Reply via email to