You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Deng Ziming (Jira)" <ji...@apache.org> on 2023/06/12 02:54:00 UTC

[jira] [Resolved] (KAFKA-15036) Kraft leader change fails when invoking getFinalizedFeatures

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

Deng Ziming resolved KAFKA-15036.
---------------------------------
    Resolution: Fixed

> Kraft leader change fails when invoking getFinalizedFeatures
> ------------------------------------------------------------
>
>                 Key: KAFKA-15036
>                 URL: https://issues.apache.org/jira/browse/KAFKA-15036
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Deng Ziming
>            Assignee: Deng Ziming
>            Priority: Major
>
> When kraft leader changes, we can receiving a error as follows:
>  
> {{[2023-05-24 18:00:02,898] WARN [QuorumController id=3002] getFinalizedFeatures: failed with unknown server exception RuntimeException in 271 us.  The controller is already in standby mode. (org.apache.kafka.controller.QuorumController)
> java.lang.RuntimeException: No in-memory snapshot for epoch 9. Snapshot epochs are: 
> 	at org.apache.kafka.timeline.SnapshotRegistry.getSnapshot(SnapshotRegistry.java:173)
> 	at org.apache.kafka.timeline.SnapshotRegistry.iterator(SnapshotRegistry.java:131)
> 	at org.apache.kafka.timeline.TimelineObject.get(TimelineObject.java:69)
> 	at org.apache.kafka.controller.FeatureControlManager.finalizedFeatures(FeatureControlManager.java:303)
> 	at org.apache.kafka.controller.QuorumController.lambda$finalizedFeatures$16(QuorumController.java:2016)
> 	at org.apache.kafka.controller.QuorumController$ControllerReadEvent.run(QuorumController.java:546)
> 	at org.apache.kafka.queue.KafkaEventQueue$EventContext.run(KafkaEventQueue.java:127)
> 	at org.apache.kafka.queue.KafkaEventQueue$EventHandler.handleEvents(KafkaEventQueue.java:210)
> 	at org.apache.kafka.queue.KafkaEventQueue$EventHandler.run(KafkaEventQueue.java:181)
> 	at java.base/java.lang.Thread.run(Thread.java:829)}}



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