community icon indicating copy to clipboard operation
community copied to clipboard

Incubating Program: Dynamic Configuration Change

Open rleungx opened this issue 5 years ago • 3 comments

Incubating Program

Dynamic Configuration Change

Describe the feature or project you want to incubate:

Summary

This proposal proposes a unified way to manage the configuration options of TiDB, TiKV, and PD by storing them in PD and support dynamically change the configuration options by using the same way among the different components which can greatly improve usability.

Motivation

Here are some reasons why we need to do it:

  • For now, each component in TiDB cluster has its own configuration file, which is hard for management. we need a unified way to manage the configuration options of all components
  • Although some configuration options support dynamic modification, the operations need to learn a lot to use them properly since we have multiple entries, e.g., pd-ctl, tikv-ctl, and SQL, resulting in poor usability. For better usability, provide a unified way to modify them dynamically.

Your RFC/Proposal?

https://github.com/pingcap/tidb/pull/13660

rleungx avatar Nov 21 '19 06:11 rleungx

LGTM

winkyao avatar Nov 22 '19 05:11 winkyao

LGTM

qiuyesuifeng avatar Nov 24 '19 02:11 qiuyesuifeng

the proposal still have comments to address, PTAL @rleungx

zz-jason avatar Nov 24 '19 03:11 zz-jason