tibrewalpratik17 commented on issue #12273:
URL: https://github.com/apache/pinot/issues/12273#issuecomment-1906844579

   > that's fine. looks like cluster config is saved in zk
   
   Ah then i think we can do this.
   In ZK, under `propertyStore/configs/cluster` I can create one more property 
as `trackedHeaderKeys`. This will be a Map<String, List<String>>. The map can 
have pinot-components as keys - `pinot.server`,  `pinot.broker`, 
`pinot.controller`.
   
   The initial value gets written from controller-conf file if present. We can 
add an API in controller to update the property value in ZK for a specific / 
multiple components. Here update means adding / removing certain header-keys. 
   
   During cluster starter / component restarts, we will fetch values from both 
conf and ZK; and do a union-distinct of both the lists. 
   
   Wdyt? @walterddr 


-- 
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

Reply via email to