Skip to content

Support hot reload for cluster runtime configs#17975

Open
CRZbulabula wants to merge 4 commits into
masterfrom
analysis/confignode-hot-reload-configs
Open

Support hot reload for cluster runtime configs#17975
CRZbulabula wants to merge 4 commits into
masterfrom
analysis/confignode-hot-reload-configs

Fix rejected hot reload propagation

fecde7f
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 18, 2026 in 2m 51s

Annotations

Check warning on line 807 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Distance between variable 'dataRegionGroupExtensionPolicy' declaration and its first usage is 8, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlPd6EJ9mH8orK2C&open=AZ7VRlPd6EJ9mH8orK2C&pullRequest=17975

Check warning on line 2837 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 101).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlFw6EJ9mH8orK17&open=AZ7VRlFw6EJ9mH8orK17&pullRequest=17975

Check warning on line 726 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'loadCQConfig' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlPd6EJ9mH8orK1_&open=AZ7VRlPd6EJ9mH8orK1_&pullRequest=17975

Check warning on line 785 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 101).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlPd6EJ9mH8orK2A&open=AZ7VRlPd6EJ9mH8orK2A&pullRequest=17975

Check warning on line 893 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Distance between variable 'readConsistencyLevel' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlPd6EJ9mH8orK2E&open=AZ7VRlPd6EJ9mH8orK2E&pullRequest=17975

Check warning on line 1773 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Distance between variable 'previousSchemaRegionPerDataNode' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7ZXo-7YelZOvdmC3Hc&open=AZ7ZXo-7YelZOvdmC3Hc&pullRequest=17975

Check warning on line 1775 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Distance between variable 'wasTopologyProbingEnabled' declaration and its first usage is 5, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlPE6EJ9mH8orK1-&open=AZ7VRlPE6EJ9mH8orK1-&pullRequest=17975

Check warning on line 726 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7WJ8rAoTPWLLwWUhri&open=AZ7WJ8rAoTPWLLwWUhri&pullRequest=17975

Check warning on line 794 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Distance between variable 'schemaRegionGroupExtensionPolicy' declaration and its first usage is 5, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlPd6EJ9mH8orK2B&open=AZ7VRlPd6EJ9mH8orK2B&pullRequest=17975

Check warning on line 1835 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 106).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7WJ8lqoTPWLLwWUhrh&open=AZ7WJ8lqoTPWLLwWUhrh&pullRequest=17975

Check warning on line 1774 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Distance between variable 'previousDataRegionPerDataNode' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7ZXo-7YelZOvdmC3Hd&open=AZ7ZXo-7YelZOvdmC3Hd&pullRequest=17975

Check warning on line 817 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Distance between variable 'dataRegionPerDataNode' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ7VRlPd6EJ9mH8orK2D&open=AZ7VRlPd6EJ9mH8orK2D&pullRequest=17975