Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unified configuration management framework #5585

Open
3 tasks
Lloyd-Pottiger opened this issue Aug 10, 2022 · 0 comments
Open
3 tasks

Unified configuration management framework #5585

Lloyd-Pottiger opened this issue Aug 10, 2022 · 0 comments
Assignees
Labels
type/feature-request Categorizes issue or PR as related to a new feature.

Comments

@Lloyd-Pottiger
Copy link
Contributor

Feature Request

Is your feature request related to a problem? Please describe:

Now, the configuration is a mess. Some are configured by toml file, and some are recorded in the dbms/src/Interpreters/Settings.h. We initialize components by global_context and the default value has been decided in compiler time, even if the configuration has not been loaded, components can run smoothly.
There are cause some potential risks:

  1. Some components initialize with default settings rather than the configuration in the input configuration file.
  2. The configuration has changed during running, but we can not perceive it.

Describe the feature you'd like:

We need a unified configuration management framework in order to

  1. manage the configuration of different components together
  2. real-time awareness of the configuration.
  3. an interface to get the configuration for users

Milestone

  • collect and classify all the configuration
  • add a controller to manage configuration globally
  • use the controller in all tiflash components
@Lloyd-Pottiger Lloyd-Pottiger added the type/feature-request Categorizes issue or PR as related to a new feature. label Aug 10, 2022
@Lloyd-Pottiger Lloyd-Pottiger self-assigned this Aug 10, 2022
ti-chi-bot pushed a commit that referenced this issue Oct 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/feature-request Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant