apache / apache/iotdb

Improvements for configurating dynamically

Open
#2,991 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.4k
Forks
1.2k
Avg merge
1d 23h
Merged PRs (30d)
115

Description

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.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing session API, command interfaces, and the current configuration-file plus `load configuration` flow. Define how single configuration values should be retrieved and changed through both APIs, then verify that dynamic get/set behavior works consistently without editing configuration files.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, cli, database
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.