Jackie-Jiang opened a new issue, #14106:
URL: https://github.com/apache/pinot/issues/14106

   `IndexLoadingConfig` should always be initialized by `TableConfig` and 
`Schema`, and all the index related config should be extracted from them. Right 
now we allow setters to internal fields such as `_invertedIndexColumns`, 
`noDictionaryColumns` etc which makes config management extremely hard, 
especially after introducing Index SPI. We have run into problems such as 
forward index config not picked up from table config.
   
   We use this issue to track all effort of removing setters from 
`IndexLoadingConfig`.
   
   Similarly, we should also remove all setters in `SegmentGeneratorConfig`


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