Improvements for configurating dynamically
- Vorherrschende Sprache
- Java
- Sterne
- 6.4k
- Forks
- 1.2k
- Ø Merge
- 1 T. 23 Std.
- Gemergte PRs (30 T.)
- 115
Beschreibung
Motivation:
It seems that IoTDB server currently does not support dynamically configurating with session API or commands. If we want to hot modify the configuration of IoTDB, we can only edit the configuration files and execute `load configuration` command to achieve this goal.
Improvements:
We can add support for getting and setting single configuration value. For example, MySQL supports showing and dynamically modifying the configuration of server with query statements such as `SHOW variables` and `SET PERSIST ...`.
We might support the APIs in both session API and commands.
Beitragsleitfaden
Rechercherichtung
Beginne mit der Überprüfung der bestehenden session API, der Befehlsschnittstellen und des aktuellen Konfigurationsdatei- sowie `load configuration`-Ablaufs. Lege fest, wie einzelne Konfigurationswerte über beide APIs abgerufen und geändert werden sollen, und überprüfe anschließend, dass das dynamische Get-/Set-Verhalten konsistent funktioniert, ohne Konfigurationsdateien zu bearbeiten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api, cli, database
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100