[
https://issues.apache.org/jira/browse/KAFKA-14668?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Arthur updated KAFKA-14668:
---------------------------------
Summary: Avoid sending unnecessary UMR in migration mode (was: NoOpRecord
causes unnecessary UMR in migration mode)
> Avoid sending unnecessary UMR in migration mode
> -----------------------------------------------
>
> Key: KAFKA-14668
> URL: https://issues.apache.org/jira/browse/KAFKA-14668
> Project: Kafka
> Issue Type: Bug
> Reporter: David Arthur
> Priority: Major
>
> While the KRaftMigrationDriver is in "dual write" mode, in addition to
> propagating metadata back to ZooKeeper, it is sending controller RPCs to ZK
> brokers. When a NoOpRecord is written, it will trigger the metadata
> synchronization logic and send out redundant UMR even if no metadata has
> changed. This doesn't affect correctness of the metadata in the cluster, but
> will have a significant impact on performance for larger clusters.
>
> We need to avoid sending RPCs to the ZK brokers when nothing has changed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)