This is an automated email from the ASF dual-hosted git repository. rong pushed a commit to branch IOTDB-5692 in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 3165cc4528223d196aea628d0d3383c31a8d1a1c Merge: 0c0b21bd79 77e57f0e38 Author: Steve Yurong Su <[email protected]> AuthorDate: Sun Mar 19 05:17:08 2023 +0800 Merge branch 'master' of github.com:apache/iotdb into IOTDB-5692 README.md | 4 +- .../client/async/AsyncDataNodeClientPool.java | 14 + .../confignode/conf/ConfigNodeStartupCheck.java | 40 +- .../consensus/request/ConfigPhysicalPlan.java | 16 + .../write/pipe/plugin/CreatePipePluginPlan.java | 4 + .../statemachine/ConfigRegionStateMachine.java | 3 +- .../iotdb/confignode/manager/ConfigManager.java | 5 + .../apache/iotdb/confignode/manager/IManager.java | 8 + .../iotdb/confignode/manager/ProcedureManager.java | 46 + .../manager/consensus/ConsensusManager.java | 61 +- .../iotdb/confignode/manager/node/NodeManager.java | 9 + .../manager/pipe/PipePluginCoordinator.java | 120 +- .../procedure/env/ConfigNodeProcedureEnv.java | 31 + .../pipe/plugin/CreatePipePluginProcedure.java | 306 ++ .../impl/pipe/plugin/DropPipePluginProcedure.java | 251 ++ .../state/pipe/plugin/CreatePipePluginState.java | 27 + .../state/pipe/plugin/DropPipePluginState.java | 27 + .../procedure/store/ProcedureFactory.java | 12 + .../confignode/procedure/store/ProcedureType.java | 6 +- .../confignode/service/ConfigNodeCommandLine.java | 7 +- .../thrift/ConfigNodeRPCServiceProcessor.java | 5 + .../impl/pipe/CreatePipePluginProcedureTest.java | 60 + .../impl/pipe/DropPipePluginProcedureTest.java | 53 + .../confignode1conf/iotdb-common.properties | 1 + .../confignode2conf/iotdb-common.properties | 1 + .../confignode3conf/iotdb-common.properties | 1 + .../iotdb/consensus/config/ConsensusConfig.java | 15 - .../ratis/ApplicationStateMachineProxy.java | 35 +- .../iotdb/consensus/ratis/RatisConsensus.java | 31 +- .../org/apache/iotdb/consensus/ratis/Utils.java | 15 + .../ratis/metrics/IoTDBMetricRegistry.java | 65 +- .../ratis/metrics/MetricRegistryManager.java | 13 +- .../consensus/ratis/metrics/RatisMetricSet.java | 79 +- .../ratis/metrics/RatisMetricsManager.java | 89 + .../iotdb/consensus/simple/SimpleConsensus.java | 26 +- .../apache/iotdb/consensus/iot/ReplicateTest.java | 2 - .../apache/iotdb/consensus/iot/StabilityTest.java | 2 - .../iotdb/consensus/ratis/RatisConsensusTest.java | 2 - .../apache/iotdb/consensus/ratis/SnapshotTest.java | 11 +- .../iotdb/consensus/simple/RecoveryTest.java | 2 - docs/Community/Materials.md | 329 +- .../Apache-IoTDB-ConfigNode-Dashboard.json | 4184 ++++++++++---------- .../Apache-IoTDB-DataNode-Dashboard.json | 2433 +++++++----- ...rd.json => Apache-IoTDB-Disk-IO-Dashboard.json} | 486 ++- .../Apache-IoTDB-Network-Dashboard.json | 7 +- docs/UserGuide/Monitor-Alert/Metric-Tool.md | 77 +- docs/UserGuide/Operators-Functions/Aggregation.md | 4 +- docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 60 +- grafana-plugin/yarn.lock | 6 +- .../it/cluster/IoTDBClusterNodeErrorStartUpIT.java | 47 + .../iotdb/metrics/metricsets/disk/DiskMetrics.java | 30 +- .../resources/conf/iotdb-common.properties | 9 + .../service/PipePluginClassLoaderManager.java | 2 +- .../iotdb/commons/service/StartupChecks.java | 33 +- .../iotdb/commons/service/metric/enums/Metric.java | 2 + .../commons/udf/service/UDFManagementService.java | 2 +- .../apache/iotdb/db/client/ConfigNodeClient.java | 16 + .../apache/iotdb/db/conf/DataNodeStartupCheck.java | 69 + .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 24 + .../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 7 + .../db/consensus/DataRegionConsensusImpl.java | 2 - .../db/consensus/SchemaRegionConsensusImpl.java | 2 - .../statemachine/DataRegionStateMachine.java | 3 +- .../db/pipe/agent/plugin/PipePluginAgent.java | 10 +- .../java/org/apache/iotdb/db/service/DataNode.java | 147 +- .../db/service/ResourcesInformationHolder.java | 12 + .../metrics/IoTDBInternalLocalReporter.java | 37 + .../datanode1conf/iotdb-common.properties | 3 +- .../datanode2conf/iotdb-common.properties | 3 +- .../datanode3conf/iotdb-common.properties | 3 +- site/src/main/.vuepress/styles/config.scss | 1 + .../src/main/thrift/confignode.thrift | 6 + 72 files changed, 5944 insertions(+), 3617 deletions(-)
