Unclean leader election delayed 5 minutes in KRaft mode without manual trigger
warningavailabilityUpdated Mar 24, 2026
Technologies:
How to detect:
In KRaft mode, when dynamically enabling unclean.leader.election.enable, the election thread runs periodically every 5 minutes by default. Partitions without in-sync replicas remain unavailable until the next periodic check or manual trigger.
Recommended action:
Run kafka-leader-election.sh --election-type unclean immediately after enabling unclean.leader.election.enable to avoid waiting for the periodic 5-minute check. Balance data loss risk against availability needs before enabling.