shounakmk219 commented on code in PR #13544: URL: https://github.com/apache/pinot/pull/13544#discussion_r1677873330
########## pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java: ########## @@ -214,6 +216,15 @@ public void addInstanceConfigChangeHandler(ClusterChangeHandler instanceConfigCh _instanceConfigChangeHandlers.add(instanceConfigChangeHandler); } + /** + * Adds a cluster config change handler to handle Helix cluster config change callbacks. + * <p>NOTE: all change handlers will be run in a single thread, so any slow change handler can block other change + * handlers from running. For slow change handler, make it asynchronous. + */ + public void addClusterConfigChangeHandler(ClusterChangeHandler clusterConfigChangeHandler) { Review Comment: I think this method is intended to allow adding additional cluster change handlers to broker starter. I just followed the trend from other change handlers. -- 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: commits-unsubscr...@pinot.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org