[CORE][umbrella] Configuration enhancements
- Dominant language
- Scala
- Stars
- 1.6k
- Forks
- 657
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 80
Description
### Description
As discussed in https://github.com/apache/incubator-gluten/issues/6970, we plan to enhance the gluten configuration, and the specific enhancement solutions can be found in section https://github.com/apache/incubator-gluten/issues/6970#issuecomment-2511452471.
This issue serves as an umbrella to record the task list that we need to include to achieve our goals, because enhance config involves a large number of files, splitting multiple tasks facilitates code review and reduces the risk of introducing other problems.
1. #8327 This task involves a large number of files. Due to the [performance regressions of the CH backend](https://github.com/apache/incubator-gluten/pull/8382), we refined this task into three parts:
- [x] https://github.com/apache/incubator-gluten/pull/8395
- [x] https://github.com/apache/incubator-gluten/pull/8426
- [x] https://github.com/apache/incubator-gluten/pull/8431
2. #8479
- [x] https://github.com/apache/incubator-gluten/pull/8480
- [x] https://github.com/apache/incubator-gluten/pull/8559
- [x] https://github.com/apache/incubator-gluten/pull/8586
3. [Split static config into independent file.](https://github.com/apache/incubator-gluten/issues/8919)
- [ ] https://github.com/apache/incubator-gluten/pull/8920
5. Standardize configuration naming, log the deprecated config name if used.
6. #8070
Contributor guide
Assessment
This issue has not been assessed yet.