cmccabe opened a new pull request, #13176:
URL: https://github.com/apache/kafka/pull/13176

   Some minor improvements to the JavaDoc for ZkMigrationState.
   
   Rename MigrationState to MigrationDriverState to avoid confusion with 
ZkMigrationState.
   
   Remove ClusterImage#zkBrokers. This costs O(num_brokers) time to calculate, 
but is only ever used when in migration state. It should just be calculated in 
the migration code. (Additionally, the function ClusterImage.zkBrokers() 
returns something other than ClusterImage#zkBrokers, which is confusing.)
   
   Also remove ClusterDelta#liveZkBrokerIdChanges. This is only used in one 
place, and it's easy to calculate it there. In general we should avoid 
providing expensive accessors unless absolutely necessary. Expensive code 
should look expensive: if people want to iterate over all brokers, they can 
write a loop to do that rather than hiding it inside an accessor.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to