Luke Chen created KAFKA-19219:
---------------------------------
Summary: improve KRaft migration log
Key: KAFKA-19219
URL: https://issues.apache.org/jira/browse/KAFKA-19219
Project: Kafka
Issue Type: Improvement
Affects Versions: 3.9.1
Reporter: Luke Chen
During the KRaft migration (in DUAL_WRITE mode), even if all the brokers are
entering KRaft mode, the logs are still showing
`Sending incremental metadata RPCs to brokers for delta.` , and then after some
lines, the `Not sending request LeaderAndIsr with ... to broker 0, since it is
offline.` appeared. It'll confuse users if not read clearly. We can improve the
logs here.
{code:java}
[2025-04-30 17:30:11,705] TRACE [KRaftMigrationDriver id=1] Sending incremental
metadata RPCs to brokers for delta.
(org.apache.kafka.metadata.migration.KRaftMigrationDriver)
[2025-04-30 17:30:11,705] INFO [Controller id=1 epoch=4] Sending UpdateMetadata
request to brokers HashSet() for 0 partitions (state.change.logger)
[2025-04-30 17:30:11,706] INFO [Controller id=1 epoch=4] Sending LeaderAndIsr
request to broker 0 with 0 become-leader and 1 become-follower partitions
(state.change.logger)
[2025-04-30 17:30:11,706] WARN [Channel manager on controller 1]: Not sending
request LeaderAndIsr with controllerId=1, controllerEpoch=4, brokerEpoch=230 to
broker 0, since it is offline. (kafka.controller.ControllerChannelManager)
[2025-04-30 17:30:11,706] INFO [Controller id=1 epoch=4] Sending LeaderAndIsr
request to broker 4 with 1 become-leader and 0 become-follower partitions
(state.change.logger)
[2025-04-30 17:30:11,706] WARN [Channel manager on controller 1]: Not sending
request LeaderAndIsr with controllerId=1, controllerEpoch=4, brokerEpoch=316 to
broker 4, since it is offline. (kafka.controller.ControllerChannelManager)
[2025-04-30 17:30:11,706] INFO [Controller id=1 epoch=4] Sending UpdateMetadata
request to brokers HashSet(0, 4) for 1 partitions (state.change.logger)
[2025-04-30 17:30:11,706] WARN [Channel manager on controller 1]: Not sending
request UpdateMetadata with controllerId=1, controllerEpoch=4, brokerEpoch=230
to broker 0, since it is offline. (kafka.controller.ControllerChannelManager)
[2025-04-30 17:30:11,706] WARN [Channel manager on controller 1]: Not sending
request UpdateMetadata with controllerId=1, controllerEpoch=4, brokerEpoch=316
to broker 4, since it is offline. (kafka.controller.ControllerChannelManager)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)