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