This is an automated email from the ASF dual-hosted git repository.
rong pushed a change to branch IOTDB-5692
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 0c0b21bd79 Pipe: Skeleton Code Framework
add b167e06d85 fix erros of Community doc (#9355)
add 387404d1e3 [IOTDB-5618] Add RatisConsensus metrics in dashboard (#9212)
add 94178d766e Seperate IO Dashboard apart (#9357)
add be23689cce [IOTDB-5681] Fix the creation of system database used by
IoTDB Internal Reporter (#9339)
add e03f6f9a76 fix the video of Community doc (#9362)
add 1660de2635 feat(site): change pc width to 1280px (#9361)
add ad47b919f1 [IOTDB-5695] Ensures backward compatibility between 1.0 and
1.1 for ConfigNode when using SimpleConsensus
add 48fc278c89 Bump webpack from 5.75.0 to 5.76.1 in /grafana-plugin
(#9331)
add d28f667dc9 [IOTDB-5368] add port check for confignode and datanode
(#9270)
add d0e2b3f108 [IOTDB-5690] PipePlugin: CreatePipePluginProcedure &
DropPipePluginProcedure (#9363)
add adb16f8a5a [hotfix] Fix a SQL in Aggregation.md (#9228)
add 2abf541e5e [doc](readme)Enhancement in links (#9368)
add 77e57f0e38 [IOTDB-5697] Only record engine cost for DataRegion in
Performance Overview Dashboard (#9366)
new 3165cc4528 Merge branch 'master' of github.com:apache/iotdb into
IOTDB-5692
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
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 | 10 +-
.../state/pipe/plugin/DropPipePluginState.java | 11 +-
.../procedure/store/ProcedureFactory.java | 12 +
.../confignode/procedure/store/ProcedureType.java | 6 +-
.../confignode/service/ConfigNodeCommandLine.java | 7 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 5 +
.../CreatePipePluginProcedureTest.java} | 27 +-
.../DropPipePluginProcedureTest.java} | 19 +-
.../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, 5812 insertions(+), 3649 deletions(-)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/plugin/CreatePipePluginProcedure.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/plugin/DropPipePluginProcedure.java
copy
influxdb-protocol/src/main/java/org/apache/iotdb/influxdb/protocol/constant/InfluxDBConstant.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/pipe/plugin/CreatePipePluginState.java
(82%)
copy
server/src/main/java/org/apache/iotdb/db/engine/compaction/schedule/constant/CompactionPriority.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/pipe/plugin/DropPipePluginState.java
(83%)
copy
confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/{DeleteDatabaseProcedureTest.java
=> pipe/CreatePipePluginProcedureTest.java} (64%)
copy
confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/{DropTriggerProcedureTest.java
=> pipe/DropPipePluginProcedureTest.java} (76%)
create mode 100644
consensus/src/main/java/org/apache/iotdb/consensus/ratis/metrics/RatisMetricsManager.java
copy docs/UserGuide/Monitor-Alert/{Apache-IoTDB-Network-Dashboard.json =>
Apache-IoTDB-Disk-IO-Dashboard.json} (51%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/conf/DataNodeStartupCheck.java