This is an automated email from the ASF dual-hosted git repository.
hui pushed a change to branch lmh/modifySchemaTreeInterface
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from f13fec0b62 fix NPE
add 8b4b397f9e [IOTDB-5168] Refactor traverse of AbstractTreeVisitor to
FA-based traverse (#8400)
add 831a45e541 Ignore Failed IoTDBSnapshotTransferIT
add 8e612b5323 [IOTDB-5201] Extracting getConfig from the registerDataNode
interface (#8441)
add d17d1e80d3 [IOTDB-5174] Use filename format such as NodeID-Index
rather than Endpoint-Index to track follower sync progress (#8458)
add 1361d28c10 add message in exception (#8449)
add f6b3810b63 [IOTDB-5223] Check data directories cross-disk under
RatisConsensus (#8469)
add 64550d900f Perfect Cluster-Setup DOC (#8480)
add e387cdfdd4 [IOTDB-5153] Fix dead lock in confignode (#8470)
add 171b229695 [IOTDB-5222] Fix the load of metric related configuration
(#8466)
add 8f10abdb8b skip validating resource with file time index after
compaction (#8473)
add d426f7aaf5 Add sleep time in retry of pullAndCheckConfiguration (#8484)
add 5126711dff [IOTDB-5209] Limit the read rate of compaction execution
(#8461)
add 752d7cf9a5 [IOTDB-4595] Add monitoring for compaction temporal files
(#8414)
add 3fbc9175bf Remove old cluster doc and update readme (#8486)
add 5b3abe9a56 Merge remote-tracking branch 'origin/master' into
lmh/modifySchemaTreeInterface
No new revisions were added by this update.
Summary of changes:
README.md | 48 +-
README_ZH.md | 52 +-
...GroupSchemaResp.java => ConfigurationResp.java} | 42 +-
.../consensus/response/DataNodeRegisterResp.java | 23 -
.../iotdb/confignode/manager/ConfigManager.java | 14 +
.../apache/iotdb/confignode/manager/IManager.java | 7 +
.../iotdb/confignode/manager/node/NodeManager.java | 21 +-
.../persistence/executor/ConfigPlanExecutor.java | 9 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 12 +
.../exception/RatisRequestFailedException.java | 7 +-
.../iot/logdispatcher/IndexController.java | 43 +-
.../consensus/iot/logdispatcher/LogDispatcher.java | 3 +-
.../iot/logdispatcher/IndexControllerTest.java | 37 +-
.../iot/logdispatcher/SyncStatusTest.java | 15 +-
docs/UserGuide/Cluster/Cluster-Setup.md | 28 +-
docs/UserGuide/Monitor-Alert/Metric-Tool.md | 250 ++++---
docs/UserGuide/Reference/Common-Config-Manual.md | 16 +-
docs/zh/UserGuide/Cluster/Cluster-Setup.md | 29 +-
docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 179 ++---
.../zh/UserGuide/Reference/Common-Config-Manual.md | 16 +-
.../confignode/it/IoTDBSnapshotTransferIT.java | 2 +
.../metrics/config/MetricConfigDescriptor.java | 16 +-
.../iotdb/metrics/config/MetricConfigTest.java | 28 +-
.../resources/conf/iotdb-common.properties | 4 +-
.../fa/IFAState.java} | 15 +-
.../iotdb/commons/path/fa/IFATransition.java | 23 +-
.../apache/iotdb/commons/path/fa/IPatternFA.java | 75 ++
.../apache/iotdb/commons/path/fa/SimpleNFA.java | 522 +++++++++++++
.../commons/path/fa/match/IStateMatchInfo.java | 79 ++
.../commons/path/fa/match/MatchedStateSet.java | 68 ++
.../commons/path/fa/match/StateMultiMatchInfo.java | 120 +++
.../path/fa/match/StateSingleMatchInfo.java | 103 +++
.../commons/schema/tree/AbstractTreeVisitor.java | 804 ++++++++++++---------
.../apache/iotdb/db/client/ConfigNodeClient.java | 22 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 12 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 11 +-
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 8 +
.../db/conf/directories/DirectoryChecker.java | 27 +
.../iotdb/db/engine/TsFileMetricManager.java | 54 +-
.../engine/compaction/CompactionTaskManager.java | 15 +-
.../db/engine/compaction/CompactionUtils.java | 22 +-
.../utils/AlignedSeriesCompactionExecutor.java | 8 +
.../utils/NonAlignedSeriesCompactionExecutor.java | 2 +
.../utils/AlignedSeriesCompactionExecutor.java | 15 +-
.../utils/SingleSeriesCompactionExecutor.java | 12 +-
.../performer/impl/FastCompactionPerformer.java | 16 +-
.../impl/ReadChunkCompactionPerformer.java | 11 +
.../impl/ReadPointCompactionPerformer.java | 19 +
.../writer/AbstractCompactionWriter.java | 14 +-
.../writer/AbstractCrossCompactionWriter.java | 9 +
.../writer/AbstractInnerCompactionWriter.java | 5 +
.../iotdb/db/engine/storagegroup/DataRegion.java | 2 +
.../db/engine/storagegroup/TsFileProcessor.java | 2 -
.../visitor/SchemaTreeDeviceVisitor.java | 2 +-
.../visitor/SchemaTreeMeasurementVisitor.java | 76 +-
.../schematree/visitor/SchemaTreeVisitor.java | 5 -
.../java/org/apache/iotdb/db/service/DataNode.java | 89 ++-
.../db/service/DataNodeServerCommandLine.java | 2 +-
.../iotdb/db/service/metrics/FileMetrics.java | 97 +++
...eCompactionWithFastPerformerValidationTest.java | 100 +++
.../compaction/utils/CompactionConfigRestorer.java | 2 +-
site/src/main/.vuepress/config.js | 28 -
.../src/main/thrift/confignode.thrift | 23 +-
63 files changed, 2522 insertions(+), 898 deletions(-)
copy
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/{StorageGroupSchemaResp.java
=> ConfigurationResp.java} (59%)
copy
node-commons/src/main/java/org/apache/iotdb/commons/{concurrent/threadpool/WrappedScheduledExecutorServiceMBean.java
=> path/fa/IFAState.java} (64%)
copy
confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureSuspendedException.java
=>
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IFATransition.java
(63%)
create mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IPatternFA.java
create mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/SimpleNFA.java
create mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/IStateMatchInfo.java
create mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/MatchedStateSet.java
create mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/StateMultiMatchInfo.java
create mode 100644
node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/StateSingleMatchInfo.java