This is an automated email from the ASF dual-hosted git repository. yongzao pushed a commit to branch Computing-resource-balancing in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit a204f52d3ab75c79d2c2f60cd9fefdf1b0947183 Merge: 64f0df0683a ccec884516c Author: YongzaoDan <[email protected]> AuthorDate: Sat Jul 29 10:56:20 2023 +0800 Merge branch 'master' into Computing-resource-balancing .github/workflows/client-cpp.yml | 13 +- .github/workflows/client-python.yml | 3 - .github/workflows/site-build.yml | 63 - Jenkinsfile | 32 +- docker/src/main/Dockerfile-1c1d | 2 +- docs/Blog/Release0_93.md | 69 - docs/Blog/index.md | 24 - docs/Community/About.md | 99 - docs/Community/Community-Powered-By.md | 52 - docs/Community/Community-Project-Committers.md | 25 - docs/Community/Feedback.md | 50 - docs/Community/Materials.md | 374 - docs/Development/Committer.md | 77 - docs/Development/ContributeGuide.md | 209 - docs/Development/HowToCommit.md | 157 - docs/Development/HowToJoin.md | 65 - docs/Development/HowtoContributeCode.md | 160 - docs/Development/VoteRelease.md | 192 - docs/Download/README.md | 306 - docs/README.md | 26 - docs/UserGuide/API/Interface-Comparison.md | 50 - docs/UserGuide/API/Programming-Cpp-Native-API.md | 409 - docs/UserGuide/API/Programming-Go-Native-API.md | 65 - docs/UserGuide/API/Programming-JDBC.md | 218 - docs/UserGuide/API/Programming-Java-Native-API.md | 511 - docs/UserGuide/API/Programming-MQTT.md | 183 - .../UserGuide/API/Programming-Python-Native-API.md | 695 -- docs/UserGuide/API/Programming-Thrift.md | 157 - docs/UserGuide/API/Programming-TsFile-API.md | 570 - docs/UserGuide/API/RestServiceV1.md | 934 -- docs/UserGuide/API/RestServiceV2.md | 934 -- .../Administration-Management/Administration.md | 535 - docs/UserGuide/Cluster/Cluster-Concept.md | 115 - docs/UserGuide/Cluster/Cluster-Maintenance.md | 718 -- docs/UserGuide/Cluster/Cluster-Setup.md | 445 - .../UserGuide/Cluster/Deployment-Recommendation.md | 182 - docs/UserGuide/Data-Concept/Compression.md | 51 - .../Data-Concept/Data-Model-and-Terminology.md | 143 - docs/UserGuide/Data-Concept/Data-Type.md | 178 - docs/UserGuide/Data-Concept/Deadband-Process.md | 113 - docs/UserGuide/Data-Concept/Encoding.md | 97 - docs/UserGuide/Data-Concept/Schema-Template.md | 67 - docs/UserGuide/Data-Concept/Time-Partition.md | 53 - docs/UserGuide/Data-Concept/Time-zone.md | 90 - docs/UserGuide/Data-Modeling/DataRegion.md | 55 - .../Data-Modeling/SchemaRegion-rocksdb.md | 108 - docs/UserGuide/Delete-Data/Delete-Data.md | 98 - docs/UserGuide/Delete-Data/TTL.md | 90 - docs/UserGuide/Ecosystem-Integration/DBeaver.md | 86 - .../UserGuide/Ecosystem-Integration/Flink-IoTDB.md | 215 - .../Ecosystem-Integration/Flink-TsFile.md | 181 - .../Ecosystem-Integration/Grafana-Connector.md | 181 - .../Ecosystem-Integration/Grafana-Plugin.md | 350 - .../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 171 - .../Ecosystem-Integration/MapReduce-TsFile.md | 199 - docs/UserGuide/Ecosystem-Integration/NiFi-IoTDB.md | 141 - .../UserGuide/Ecosystem-Integration/Spark-IoTDB.md | 212 - .../Ecosystem-Integration/Spark-TsFile.md | 315 - .../Ecosystem-Integration/Writing-Data-on-HDFS.md | 171 - .../Ecosystem-Integration/Zeppelin-IoTDB.md | 176 - docs/UserGuide/FAQ/FAQ-for-cluster-setup.md | 99 - docs/UserGuide/FAQ/Frequently-asked-questions.md | 156 - .../Integration-Test-refactoring-tutorial.md | 240 - docs/UserGuide/IoTDB-Introduction/Architecture.md | 38 - docs/UserGuide/IoTDB-Introduction/Features.md | 50 - docs/UserGuide/IoTDB-Introduction/Publication.md | 40 - docs/UserGuide/IoTDB-Introduction/Scenario.md | 76 - docs/UserGuide/IoTDB-Introduction/What-is-IoTDB.md | 24 - docs/UserGuide/Maintenance-Tools/CSV-Tool.md | 263 - .../IoTDB-Data-Dir-Overview-Tool.md | 82 - docs/UserGuide/Maintenance-Tools/JMX-Tool.md | 59 - docs/UserGuide/Maintenance-Tools/Load-Tsfile.md | 111 - docs/UserGuide/Maintenance-Tools/Log-Tool.md | 68 - .../UserGuide/Maintenance-Tools/MLogParser-Tool.md | 40 - .../Maintenance-Tools/Maintenance-Command.md | 206 - .../Maintenance-Tools/SchemaFileSketch-Tool.md | 38 - .../Maintenance-Tools/TsFile-Load-Export-Tool.md | 179 - .../TsFile-Resource-Sketch-Tool.md | 79 - .../Maintenance-Tools/TsFile-Settle-Tool.md | 41 - .../Maintenance-Tools/TsFile-Sketch-Tool.md | 108 - .../Maintenance-Tools/TsFile-Split-Tool.md | 46 - .../Maintenance-Tools/TsFileSelfCheck-Tool.md | 42 - docs/UserGuide/Monitor-Alert/Alerting.md | 402 - docs/UserGuide/Monitor-Alert/Metric-Tool.md | 680 -- .../Operate-Metadata/Auto-Create-MetaData.md | 112 - docs/UserGuide/Operate-Metadata/Database.md | 227 - docs/UserGuide/Operate-Metadata/Node.md | 259 - docs/UserGuide/Operate-Metadata/Template.md | 241 - docs/UserGuide/Operate-Metadata/Timeseries.md | 438 - docs/UserGuide/Operators-Functions/Aggregation.md | 181 - .../Operators-Functions/Anomaly-Detection.md | 824 -- docs/UserGuide/Operators-Functions/Comparison.md | 305 - docs/UserGuide/Operators-Functions/Conditional.md | 351 - docs/UserGuide/Operators-Functions/Constant.md | 57 - .../Operators-Functions/Continuous-Interval.md | 73 - docs/UserGuide/Operators-Functions/Conversion.md | 102 - .../UserGuide/Operators-Functions/Data-Matching.md | 335 - .../Operators-Functions/Data-Profiling.md | 1887 --- docs/UserGuide/Operators-Functions/Data-Quality.md | 574 - .../Operators-Functions/Data-Repairing.md | 520 - .../Operators-Functions/Frequency-Domain.md | 605 - docs/UserGuide/Operators-Functions/Lambda.md | 77 - docs/UserGuide/Operators-Functions/Logical.md | 63 - .../Operators-Functions/Machine-Learning.md | 207 - docs/UserGuide/Operators-Functions/Mathematical.md | 134 - docs/UserGuide/Operators-Functions/Overview.md | 65 - docs/UserGuide/Operators-Functions/Sample.md | 399 - docs/UserGuide/Operators-Functions/Selection.md | 51 - .../Operators-Functions/Series-Discovery.md | 173 - docs/UserGuide/Operators-Functions/String.md | 911 -- docs/UserGuide/Operators-Functions/Time-Series.md | 70 - .../Operators-Functions/User-Defined-Function.md | 617 - .../Operators-Functions/Variation-Trend.md | 117 - docs/UserGuide/Query-Data/Align-By.md | 62 - docs/UserGuide/Query-Data/Continuous-Query.md | 581 - docs/UserGuide/Query-Data/Fill.md | 209 - docs/UserGuide/Query-Data/Group-By.md | 930 -- docs/UserGuide/Query-Data/Having-Condition.md | 115 - docs/UserGuide/Query-Data/Last-Query.md | 101 - docs/UserGuide/Query-Data/Order-By.md | 276 - docs/UserGuide/Query-Data/Overview.md | 334 - docs/UserGuide/Query-Data/Pagination.md | 341 - docs/UserGuide/Query-Data/Select-Expression.md | 324 - docs/UserGuide/Query-Data/Select-Into.md | 340 - docs/UserGuide/Query-Data/Where-Condition.md | 191 - docs/UserGuide/QuickStart/ClusterQuickStart.md | 183 - .../UserGuide/QuickStart/Command-Line-Interface.md | 285 - docs/UserGuide/QuickStart/Files.md | 128 - docs/UserGuide/QuickStart/QuickStart.md | 242 - docs/UserGuide/QuickStart/ServerFileList.md | 117 - docs/UserGuide/QuickStart/WayToGetIoTDB.md | 211 - docs/UserGuide/Reference/Common-Config-Manual.md | 2057 ---- .../Reference/ConfigNode-Config-Manual.md | 223 - docs/UserGuide/Reference/DataNode-Config-Manual.md | 359 - docs/UserGuide/Reference/Keywords.md | 225 - docs/UserGuide/Reference/SQL-Reference.md | 1261 -- docs/UserGuide/Reference/Status-Codes.md | 178 - docs/UserGuide/Reference/TSDB-Comparison.md | 386 - .../Syntax-Conventions/Detailed-Grammar.md | 28 - docs/UserGuide/Syntax-Conventions/Identifier.md | 141 - docs/UserGuide/Syntax-Conventions/KeyValue-Pair.md | 119 - .../Keywords-And-Reserved-Words.md | 26 - .../UserGuide/Syntax-Conventions/Literal-Values.md | 157 - .../Syntax-Conventions/NodeName-In-Path.md | 119 - .../Syntax-Conventions/Session-And-TsFile-API.md | 119 - docs/UserGuide/Trigger/Configuration-Parameters.md | 29 - docs/UserGuide/Trigger/Implement-Trigger.md | 294 - docs/UserGuide/Trigger/Instructions.md | 51 - docs/UserGuide/Trigger/Notes.md | 30 - docs/UserGuide/Trigger/Trigger-Management.md | 152 - docs/UserGuide/UserGuideReadme.md | 31 - docs/UserGuide/Write-Data/Batch-Load-Tool.md | 32 - docs/UserGuide/Write-Data/MQTT.md | 24 - docs/UserGuide/Write-Data/REST-API.md | 58 - docs/UserGuide/Write-Data/Session.md | 37 - docs/UserGuide/Write-Data/Write-Data.md | 110 - docs/zh/Community/About.md | 127 - docs/zh/Community/Community-Powered-By.md | 58 - docs/zh/Community/Community-Project-Committers.md | 25 - docs/zh/Community/Feedback.md | 46 - docs/zh/Development/Committer.md | 76 - docs/zh/Development/ContributeGuide.md | 179 - docs/zh/Development/HowToCommit.md | 155 - docs/zh/Development/HowToJoin.md | 65 - docs/zh/Development/HowtoContributeCode.md | 154 - docs/zh/Development/VoteRelease.md | 189 - docs/zh/Download/README.md | 288 - docs/zh/README.md | 27 - docs/zh/UserGuide/API/Interface-Comparison.md | 50 - .../zh/UserGuide/API/Programming-Cpp-Native-API.md | 400 - docs/zh/UserGuide/API/Programming-Go-Native-API.md | 84 - docs/zh/UserGuide/API/Programming-JDBC.md | 208 - .../UserGuide/API/Programming-Java-Native-API.md | 597 - docs/zh/UserGuide/API/Programming-MQTT.md | 179 - .../UserGuide/API/Programming-Python-Native-API.md | 679 -- docs/zh/UserGuide/API/Programming-Thrift.md | 155 - docs/zh/UserGuide/API/Programming-TsFile-API.md | 561 - docs/zh/UserGuide/API/RestServiceV1.md | 947 -- docs/zh/UserGuide/API/RestServiceV2.md | 947 -- .../Administration-Management/Administration.md | 530 - docs/zh/UserGuide/Basic-Concept/Compression.md | 46 - .../Basic-Concept/Data-Model-and-Terminology.md | 138 - docs/zh/UserGuide/Basic-Concept/Data-Type.md | 178 - .../zh/UserGuide/Basic-Concept/Deadband-Process.md | 108 - .../Basic-Concept/Encoding-and-Compression.md | 121 - docs/zh/UserGuide/Basic-Concept/Encoding.md | 95 - docs/zh/UserGuide/Basic-Concept/Schema-Template.md | 125 - docs/zh/UserGuide/Basic-Concept/Time-Partition.md | 53 - docs/zh/UserGuide/Basic-Concept/Time-zone.md | 90 - docs/zh/UserGuide/Cluster/Cluster-Concept.md | 118 - docs/zh/UserGuide/Cluster/Cluster-Maintenance.md | 716 -- docs/zh/UserGuide/Cluster/Cluster-Setup.md | 434 - .../UserGuide/Cluster/Deployment-Recommendation.md | 179 - docs/zh/UserGuide/Data-Modeling/DataRegion.md | 53 - .../Data-Modeling/SchemaRegion-rocksdb.md | 103 - docs/zh/UserGuide/Delete-Data/Delete-Data.md | 92 - docs/zh/UserGuide/Delete-Data/TTL.md | 89 - .../Deployment-and-Maintenance/Deployment-Guide.md | 655 - .../Deployment-and-Maintenance/Docker-Install.md | 156 - .../Environmental-Requirement.md | 36 - .../Get-Installation-Package.md | 84 - .../Security-Management.md | 537 - docs/zh/UserGuide/Ecosystem-Integration/DBeaver.md | 86 - .../UserGuide/Ecosystem-Integration/Flink-IoTDB.md | 121 - .../Ecosystem-Integration/Flink-TsFile.md | 178 - .../Ecosystem-Integration/Grafana-Connector.md | 184 - .../Ecosystem-Integration/Grafana-Plugin.md | 360 - .../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 167 - .../Ecosystem-Integration/MapReduce-TsFile.md | 200 - .../UserGuide/Ecosystem-Integration/NiFi-IoTDB.md | 140 - .../UserGuide/Ecosystem-Integration/Spark-IoTDB.md | 209 - .../Ecosystem-Integration/Spark-TsFile.md | 320 - .../UserGuide/Ecosystem-Integration/Workbench.md | 365 - .../Ecosystem-Integration/Writing-Data-on-HDFS.md | 171 - .../Ecosystem-Integration/Zeppelin-IoTDB.md | 164 - docs/zh/UserGuide/FAQ/FAQ-for-cluster-setup.md | 99 - .../zh/UserGuide/FAQ/Frequently-asked-questions.md | 240 - .../Integration-Test-refactoring-tutorial.md | 225 - .../UserGuide/IoTDB-Introduction/Architecture.md | 38 - docs/zh/UserGuide/IoTDB-Introduction/Features.md | 50 - .../zh/UserGuide/IoTDB-Introduction/Publication.md | 39 - docs/zh/UserGuide/IoTDB-Introduction/Scenario.md | 95 - .../UserGuide/IoTDB-Introduction/What-is-IoTDB.md | 24 - docs/zh/UserGuide/Maintenance-Tools/CSV-Tool.md | 261 - .../IoTDB-Data-Dir-Overview-Tool.md | 82 - docs/zh/UserGuide/Maintenance-Tools/JMX-Tool.md | 59 - docs/zh/UserGuide/Maintenance-Tools/Load-Tsfile.md | 110 - docs/zh/UserGuide/Maintenance-Tools/Log-Tool.md | 68 - .../UserGuide/Maintenance-Tools/MLogParser-Tool.md | 39 - .../Maintenance-Tools/Maintenance-Command.md | 203 - .../Maintenance-Tools/SchemaFileSketch-Tool.md | 35 - .../Maintenance-Tools/TsFile-Load-Export-Tool.md | 181 - .../TsFile-Resource-Sketch-Tool.md | 79 - .../Maintenance-Tools/TsFile-Settle-Tool.md | 42 - .../Maintenance-Tools/TsFile-Sketch-Tool.md | 108 - .../Maintenance-Tools/TsFile-Split-Tool.md | 48 - .../Maintenance-Tools/TsFileSelfCheck-Tool.md | 42 - .../UserGuide/Maintenance-Tools/Watermark-Tool.md | 196 - docs/zh/UserGuide/Monitor-Alert/Alerting.md | 370 - docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 649 - .../Operate-Metadata/Auto-Create-MetaData.md | 111 - docs/zh/UserGuide/Operate-Metadata/Database.md | 227 - docs/zh/UserGuide/Operate-Metadata/Node.md | 264 - docs/zh/UserGuide/Operate-Metadata/Template.md | 240 - docs/zh/UserGuide/Operate-Metadata/Timeseries.md | 438 - .../UserGuide/Operators-Functions/Aggregation.md | 162 - .../Operators-Functions/Anomaly-Detection.md | 835 -- .../zh/UserGuide/Operators-Functions/Comparison.md | 309 - .../UserGuide/Operators-Functions/Conditional.md | 347 - docs/zh/UserGuide/Operators-Functions/Constant.md | 57 - .../Operators-Functions/Continuous-Interval.md | 75 - .../zh/UserGuide/Operators-Functions/Conversion.md | 102 - .../UserGuide/Operators-Functions/Data-Matching.md | 333 - .../Operators-Functions/Data-Profiling.md | 1879 --- .../UserGuide/Operators-Functions/Data-Quality.md | 579 - .../Operators-Functions/Data-Repairing.md | 510 - .../Operators-Functions/Frequency-Domain.md | 598 - docs/zh/UserGuide/Operators-Functions/Lambda.md | 83 - docs/zh/UserGuide/Operators-Functions/Logical.md | 63 - .../Operators-Functions/Machine-Learning.md | 208 - .../UserGuide/Operators-Functions/Mathematical.md | 135 - docs/zh/UserGuide/Operators-Functions/Overview.md | 251 - docs/zh/UserGuide/Operators-Functions/Sample.md | 402 - docs/zh/UserGuide/Operators-Functions/Selection.md | 51 - .../Operators-Functions/Series-Discovery.md | 173 - docs/zh/UserGuide/Operators-Functions/String.md | 904 -- .../UserGuide/Operators-Functions/Time-Series.md | 69 - .../Operators-Functions/User-Defined-Function.md | 554 - .../Operators-Functions/Variation-Trend.md | 117 - docs/zh/UserGuide/Query-Data/Align-By.md | 65 - docs/zh/UserGuide/Query-Data/Continuous-Query.md | 584 - docs/zh/UserGuide/Query-Data/Fill.md | 207 - docs/zh/UserGuide/Query-Data/Group-By.md | 913 -- docs/zh/UserGuide/Query-Data/Having-Condition.md | 115 - docs/zh/UserGuide/Query-Data/Last-Query.md | 101 - docs/zh/UserGuide/Query-Data/Order-By.md | 277 - docs/zh/UserGuide/Query-Data/Overview.md | 342 - docs/zh/UserGuide/Query-Data/Pagination.md | 283 - docs/zh/UserGuide/Query-Data/Select-Expression.md | 286 - docs/zh/UserGuide/Query-Data/Select-Into.md | 350 - docs/zh/UserGuide/Query-Data/Where-Condition.md | 185 - docs/zh/UserGuide/QuickStart/ClusterQuickStart.md | 181 - .../UserGuide/QuickStart/Command-Line-Interface.md | 275 - docs/zh/UserGuide/QuickStart/Files.md | 122 - .../UserGuide/QuickStart/General-SQL-Statements.md | 159 - docs/zh/UserGuide/QuickStart/QuickStart.md | 273 - docs/zh/UserGuide/QuickStart/ServerFileList.md | 110 - docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 212 - .../zh/UserGuide/Reference/Common-Config-Manual.md | 2083 ---- .../Reference/ConfigNode-Config-Manual.md | 210 - .../UserGuide/Reference/DataNode-Config-Manual.md | 350 - docs/zh/UserGuide/Reference/Keywords.md | 225 - docs/zh/UserGuide/Reference/SQL-Reference.md | 1221 -- docs/zh/UserGuide/Reference/Status-Codes.md | 178 - docs/zh/UserGuide/Reference/TSDB-Comparison.md | 359 - docs/zh/UserGuide/SQL-Manual/SQL-Manual.md | 2511 ---- .../Syntax-Conventions/Detailed-Grammar.md | 28 - docs/zh/UserGuide/Syntax-Conventions/Identifier.md | 142 - .../UserGuide/Syntax-Conventions/KeyValue-Pair.md | 119 - .../Keywords-And-Reserved-Words.md | 26 - .../UserGuide/Syntax-Conventions/Literal-Values.md | 151 - .../Syntax-Conventions/NodeName-In-Path.md | 120 - .../Syntax-Conventions/Session-And-TsFile-API.md | 119 - docs/zh/UserGuide/Tools-System/Benchmark.md | 368 - docs/zh/UserGuide/Tools-System/CLI.md | 276 - .../UserGuide/Tools-System/Import-Export-Tool.md | 427 - docs/zh/UserGuide/Tools-System/Maintenance-Tool.md | 388 - docs/zh/UserGuide/Tools-System/Monitor-Tool.md | 109 - .../UserGuide/Trigger/Configuration-Parameters.md | 29 - docs/zh/UserGuide/Trigger/Implement-Trigger.md | 297 - docs/zh/UserGuide/Trigger/Instructions.md | 46 - docs/zh/UserGuide/Trigger/Notes.md | 33 - docs/zh/UserGuide/Trigger/Trigger-Management.md | 152 - .../UserGuide/User-Manuel/Authority-Management.md | 535 - .../UserGuide/User-Manuel/Database-Programming.md | 6079 ---------- docs/zh/UserGuide/User-Manuel/Delete-Data.md | 160 - docs/zh/UserGuide/User-Manuel/Operate-Metadata.md | 1182 -- .../User-Manuel/Operator-and-Expression.md | 849 -- docs/zh/UserGuide/User-Manuel/Query-Data.md | 2845 ----- docs/zh/UserGuide/User-Manuel/Syntax-Rule.md | 287 - docs/zh/UserGuide/User-Manuel/Trigger.md | 467 - docs/zh/UserGuide/User-Manuel/Write-Delete-Data.md | 256 - docs/zh/UserGuide/UserGuideReadme.md | 30 - docs/zh/UserGuide/Write-Data/Batch-Load-Tool.md | 32 - docs/zh/UserGuide/Write-Data/MQTT.md | 24 - docs/zh/UserGuide/Write-Data/REST-API.md | 57 - docs/zh/UserGuide/Write-Data/Session.md | 37 - docs/zh/UserGuide/Write-Data/Write-Data.md | 112 - docs/zh/chinese-render-template.latex | 220 - .../org/apache/iotdb/pipe/api/PipeConnector.java | 7 +- .../org/apache/iotdb/pipe/api/PipeProcessor.java | 9 +- iotdb-client/client-py/SessionPoolExample.py | 145 + iotdb-client/client-py/iotdb/IoTDBContainer.py | 7 + iotdb-client/client-py/iotdb/SessionPool.py | 79 +- iotdb-client/client-py/tests/test_session_pool.py | 45 +- iotdb-client/session/pom.xml | 5 + .../apache/iotdb/session/pool/SessionPoolTest.java | 275 + .../consensus/request/ConfigPhysicalPlan.java | 4 + .../consensus/request/ConfigPhysicalPlanType.java | 1 + .../write/confignode/ApplyConfigNodePlan.java | 1 - ...onfigNodePlan.java => UpdateBuildInfoPlan.java} | 42 +- .../iotdb/confignode/manager/ConfigManager.java | 16 +- .../iotdb/confignode/manager/ProcedureManager.java | 2 +- .../iotdb/confignode/manager/cq/CQManager.java | 14 + .../iotdb/confignode/manager/node/NodeManager.java | 55 +- .../persistence/executor/ConfigPlanExecutor.java | 3 + .../confignode/persistence/node/NodeInfo.java | 93 +- .../procedure/env/ConfigNodeProcedureEnv.java | 11 +- .../impl/node/AddConfigNodeProcedure.java | 19 +- .../iotdb/confignode/service/ConfigNode.java | 95 +- .../impl/node/AddConfigNodeProcedureTest.java | 4 +- .../apache/iotdb/consensus/config/RatisConfig.java | 64 +- .../exception/RatisUnderRecoveryException.java} | 27 +- .../ratis/ApplicationStateMachineProxy.java | 24 +- .../iotdb/consensus/ratis/RatisConsensus.java | 61 +- .../apache/iotdb/consensus/ratis/utils/Utils.java | 7 + .../apache/iotdb/consensus/iot/ReplicateTest.java | 55 +- .../iotdb/consensus/ratis/RatisConsensusTest.java | 1 + .../iotdb/consensus/ratis/RecoverReadTest.java | 244 + .../apache/iotdb/consensus/ratis/TestUtils.java | 87 +- iotdb-core/datanode/pom.xml | 45 +- .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 11 +- .../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 6 + .../db/pipe/agent/runtime/PipeRuntimeAgent.java | 10 +- .../iotdb/db/pipe/agent/task/PipeTaskAgent.java | 76 +- .../config/constant/PipeExtractorConstant.java | 1 + .../pipe/connector/v1/IoTDBThriftConnectorV1.java | 22 +- .../pipe/connector/v2/IoTDBThriftConnectorV2.java | 404 +- ...nsferInsertNodeTabletInsertionEventHandler.java | 12 +- ...PipeTransferRawTabletInsertionEventHandler.java | 13 +- .../PipeTransferTabletInsertionEventHandler.java | 69 +- .../PipeTransferTsFileInsertionEventHandler.java | 64 +- .../tablet/PipeInsertNodeTabletInsertionEvent.java | 4 +- .../common/tsfile/PipeTsFileInsertionEvent.java | 4 +- .../pipe/extractor/IoTDBDataRegionExtractor.java | 23 +- .../PipeHardlinkFileDirStartupCleaner.java | 10 +- .../db/pipe/resource/PipeResourceManager.java | 31 +- .../PipeTsFileResourceManager.java} | 25 +- .../db/pipe/resource/wal/PipeWALResource.java | 26 +- .../pipe/resource/wal/PipeWALResourceManager.java | 46 +- .../wal/hardlink/PipeWALHardlinkResource.java | 47 + .../hardlink/PipeWALHardlinkResourceManager.java | 167 + .../wal/selfhost/PipeWALSelfHostResource.java} | 31 +- .../selfhost/PipeWALSelfHostResourceManager.java} | 30 +- .../iotdb/db/protocol/client/ConfigNodeClient.java | 1704 +-- .../rest/utils/InsertTabletSortDataUtils.java | 69 + .../protocol/rest/v1/impl/RestApiServiceImpl.java | 11 + .../protocol/rest/v2/impl/RestApiServiceImpl.java | 11 + .../impl/DataNodeInternalRPCServiceImpl.java | 17 +- .../common/header/ColumnHeaderConstant.java | 3 +- .../execution/exchange/MPPDataExchangeManager.java | 2 +- .../execution/exchange/sink/SinkChannel.java | 2 +- .../execution/fragment/QueryContext.java | 2 +- .../execution/load/AlignedChunkData.java | 9 +- .../execution/load/LoadTsFileManager.java | 7 + .../queryengine/execution/memory/MemoryPool.java | 91 +- .../queryengine/plan/analyze/AnalyzeVisitor.java | 129 +- .../execution/config/metadata/ShowClusterTask.java | 10 +- .../impl/mem/snapshot/MemMTreeSnapshotUtil.java | 20 +- .../impl/pbtree/schemafile/WrappedSegment.java | 11 +- .../schemaengine/schemaregion/tag/TagManager.java | 12 +- .../java/org/apache/iotdb/db/service/DataNode.java | 2 + .../db/service/metrics/DataNodeMetricsHelper.java | 20 +- .../iotdb/db/service/metrics/ProcessMetrics.java | 83 +- .../buffer/TimeSeriesMetadataCache.java | 12 +- .../db/storageengine/dataregion/DataRegion.java | 111 +- .../DefaultCompactionTaskComparatorImpl.java | 14 + .../ReadPointCrossCompactionEstimator.java | 15 +- .../dataregion/modification/ModificationFile.java | 59 +- .../io/LocalTextModificationAccessor.java | 177 +- .../modification/io/ModificationReader.java | 9 + .../modification/io/ModificationWriter.java | 7 +- .../modification/utils/TracedBufferedReader.java | 463 - .../dataregion/wal/checkpoint/MemTableInfo.java | 4 + .../storageengine/dataregion/wal/node/WALNode.java | 5 +- .../dataregion/wal/utils/WALEntryHandler.java | 37 +- .../mtree/schemafile/WrappedSegmentTest.java | 15 + .../extractor/IoTDBDataRegionExtractorTest.java | 2 +- ...est.java => PipeTsFileResourceManagerTest.java} | 61 +- .../PipeWALHardlinkResourceManagerTest.java | 114 + .../compaction/CompactionTaskComparatorTest.java | 58 + .../modification/ModificationFileTest.java | 25 +- .../io/LocalTextModificationAccessorTest.java | 96 +- .../datanode1conf/iotdb-datanode.properties | 1 + .../datanode2conf/iotdb-datanode.properties | 1 + .../datanode3conf/iotdb-datanode.properties | 1 + iotdb-core/metrics/interface/pom.xml | 60 +- .../iotdb/metrics/metricsets/UpTimeMetrics.java | 5 +- .../metrics/metricsets/cpu/CpuUsageMetrics.java | 48 +- .../iotdb/metrics/metricsets/disk/DiskMetrics.java | 269 +- .../metricsets/jvm/JvmClassLoaderMetrics.java | 10 +- .../metrics/metricsets/jvm/JvmCompileMetrics.java | 11 +- .../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java | 228 +- .../metrics/metricsets/jvm/JvmMemoryMetrics.java | 65 +- .../metrics/metricsets/jvm/JvmThreadMetrics.java | 29 +- .../metrics/metricsets/logback/LogbackMetrics.java | 17 +- .../iotdb/metrics/metricsets/net/NetMetrics.java | 76 +- .../metrics/metricsets/system}/SystemMetrics.java | 163 +- .../apache/iotdb/metrics/utils/SystemMetric.java | 111 + .../org/apache/iotdb/metrics/utils/SystemTag.java} | 40 +- iotdb-core/metrics/micrometer-metrics/pom.xml | 72 +- .../resources/conf/iotdb-common.properties | 28 +- .../iotdb/commons/client/ClientPoolFactory.java | 16 +- .../async/AsyncPipeDataTransferServiceClient.java | 19 +- .../iotdb/commons/concurrent/ThreadName.java | 7 + .../commons/concurrent/ThreadPoolMetrics.java | 74 +- .../apache/iotdb/commons/conf/CommonConfig.java | 75 +- .../iotdb/commons/conf/CommonDescriptor.java | 31 + .../iotdb/commons/pipe/config/PipeConfig.java | 38 + .../commons/pipe/task/meta/PipeMetaKeeper.java | 5 + .../commons/service/metric/GcTimeAlerter.java | 54 + .../service/metric/JvmGcMonitorMetrics.java | 290 + .../iotdb/commons/service/metric/enums/Metric.java | 32 +- .../org/apache/iotdb/commons/utils/FileUtils.java | 10 + .../iotdb/tsfile/read/TsFileSequenceReader.java | 36 +- .../tsfile/write/chunk/AlignedChunkWriterImpl.java | 2 +- .../tsfile/read/TimeSeriesMetadataReadTest.java | 6 +- site/iotdb-doap.rdf => iotdb-doap.rdf | 0 .../src/main/thrift/confignode.thrift | 4 + pom.xml | 19 +- site/README-zh.md | 215 - site/README.md | 219 - site/pom.xml | 758 -- site/replace-picture-urls.sh | 24 - site/src/main/.asf.yaml | 25 - site/src/main/.eslintignore | 4 - site/src/main/.eslintrc.cjs | 74 - site/src/main/.gitignore | 8 - site/src/main/.vuepress/client.ts | 34 - site/src/main/.vuepress/components/Contributor.vue | 411 - site/src/main/.vuepress/components/IoTDB.vue | 310 - site/src/main/.vuepress/components/IoTDBZH.vue | 304 - site/src/main/.vuepress/components/PageFooter.vue | 52 - .../docsearch/client/components/Docsearch.ts | 156 - .../docsearch/client/components/index.ts | 20 - .../docsearch/client/composables/index.ts | 20 - .../client/composables/useDocsearchShim.ts | 81 - .../components/docsearch/client/config.js | 28 - .../.vuepress/components/docsearch/client/index.ts | 22 - .../components/docsearch/client/shims.d.ts | 26 - .../docsearch/client/styles/docsearch.css | 44 - .../components/docsearch/node/docsearchPlugin.ts | 56 - .../.vuepress/components/docsearch/node/index.ts | 24 - .../.vuepress/components/docsearch/shared/index.ts | 20 - .../.vuepress/components/docsearch/shared/types.ts | 37 - site/src/main/.vuepress/config.ts | 134 - site/src/main/.vuepress/navbar/en.ts | 76 - site/src/main/.vuepress/navbar/index.ts | 21 - site/src/main/.vuepress/navbar/zh.ts | 76 - site/src/main/.vuepress/public/favicon.ico | Bin 2816 -> 0 bytes site/src/main/.vuepress/public/img/IOTDB.png | Bin 20818 -> 0 bytes .../TsFile/TsFile/tsFileVectorIndexCase5.png | Bin 37197 -> 0 bytes .../TsFile/TsFile/tsFileVectorIndexCase6.png | Bin 71207 -> 0 bytes .../TsFile/TsFile/tsFileVectorIndexCase7.png | Bin 81847 -> 0 bytes .../API/IoTDB-InfluxDB/architecture-design.png | Bin 145997 -> 0 bytes .../UserGuide/API/IoTDB-InfluxDB/class-diagram.png | Bin 16881 -> 0 bytes .../UserGuide/API/IoTDB-InfluxDB/influxdb-data.png | Bin 59411 -> 0 bytes .../API/IoTDB-InfluxDB/influxdb-vs-iotdb-data.png | Bin 202016 -> 0 bytes .../UserGuide/API/IoTDB-InfluxDB/iotdb-data.png | Bin 53434 -> 0 bytes .../API/IoTDB-SQLAlchemy/sqlalchemy-to-iotdb.png | Bin 173461 -> 0 bytes .../AdministrationConsole.png | Bin 197363 -> 0 bytes .../CLI/Command-Line-Interface/add_Realm_1.png | Bin 212253 -> 0 bytes .../CLI/Command-Line-Interface/add_Realm_2.png | Bin 49422 -> 0 bytes .../CLI/Command-Line-Interface/add_role1.png | Bin 79274 -> 0 bytes .../CLI/Command-Line-Interface/add_role2.png | Bin 55567 -> 0 bytes .../CLI/Command-Line-Interface/add_role3.png | Bin 67423 -> 0 bytes .../CLI/Command-Line-Interface/add_role4.png | Bin 73825 -> 0 bytes .../CLI/Command-Line-Interface/add_role5.png | Bin 82391 -> 0 bytes .../CLI/Command-Line-Interface/client.png | Bin 132520 -> 0 bytes .../CLI/Command-Line-Interface/login_keycloak.png | Bin 219950 -> 0 bytes .../UserGuide/CLI/Command-Line-Interface/pwd.png | Bin 235839 -> 0 bytes .../UserGuide/CLI/Command-Line-Interface/user.png | Bin 167194 -> 0 bytes .../public/img/UserGuide/Cluster/Architecture.png | Bin 55767 -> 0 bytes .../img/UserGuide/Cluster/Data-Partition.png | Bin 106930 -> 0 bytes .../UserGuide/Cluster/DataNode-StateMachine-EN.jpg | Bin 70582 -> 0 bytes .../UserGuide/Cluster/DataNode-StateMachine-ZH.jpg | Bin 66988 -> 0 bytes .../img/UserGuide/Cluster/Preview1-Function.png | Bin 256908 -> 0 bytes .../auto_create_sg_example.png | Bin 81521 -> 0 bytes .../example_template_lifetime.png | Bin 283522 -> 0 bytes .../example_template_lifetime_zh.png | Bin 308440 -> 0 bytes .../Measurement-Template/example_with_template.png | Bin 28982 -> 0 bytes .../example_without_template.png | Bin 58632 -> 0 bytes .../Time-Partition/time_partition_example.png | Bin 160113 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/01.png | Bin 163272 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/02.png | Bin 123947 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/03.png | Bin 144867 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/04.png | Bin 228587 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/05.png | Bin 198084 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/06.png | Bin 191463 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/07.png | Bin 222235 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/08.png | Bin 58150 -> 0 bytes .../UserGuide/Ecosystem-Integration/DBeaver/09.png | Bin 350352 -> 0 bytes .../Grafana-plugin/add-empty-panel.png | Bin 98208 -> 0 bytes .../Grafana-plugin/addvaribles.png | Bin 196588 -> 0 bytes .../Grafana-plugin/alertPanel5.png | Bin 42293 -> 0 bytes .../Grafana-plugin/alerting1.png | Bin 103200 -> 0 bytes .../Grafana-plugin/alerting2.png | Bin 44192 -> 0 bytes .../Grafana-plugin/alerting3.png | Bin 119687 -> 0 bytes .../Grafana-plugin/alerting4.png | Bin 130345 -> 0 bytes .../Grafana-plugin/alertpanel3.png | Bin 250072 -> 0 bytes .../Grafana-plugin/alertpanel4.png | Bin 85865 -> 0 bytes .../Grafana-plugin/alertpanel6.png | Bin 164736 -> 0 bytes .../Grafana-plugin/alertpanle1.png | Bin 333611 -> 0 bytes .../Grafana-plugin/alertpanle2.jpg | Bin 137699 -> 0 bytes .../Grafana-plugin/applyvariables.png | Bin 314991 -> 0 bytes .../Grafana-plugin/datasource_1.png | Bin 275723 -> 0 bytes .../Grafana-plugin/datasource_2.png | Bin 123473 -> 0 bytes .../Grafana-plugin/datasource_3.png | Bin 167831 -> 0 bytes .../Grafana-plugin/distribution.png | Bin 95592 -> 0 bytes .../Grafana-plugin/grafana-plugin-build.png | Bin 48467 -> 0 bytes .../Grafana-plugin/grafana_input.png | Bin 279162 -> 0 bytes .../Grafana-plugin/grafana_input2.png | Bin 299017 -> 0 bytes .../Grafana-plugin/grafana_input_style.png | Bin 268438 -> 0 bytes .../Grafana-plugin/manage.png | Bin 224614 -> 0 bytes .../Grafana-plugin/setconf.png | Bin 197642 -> 0 bytes .../Grafana-plugin/variablesinput3-1.png | Bin 316272 -> 0 bytes .../Grafana-plugin/variablesinput3.png | Bin 95470 -> 0 bytes .../Grafana-plugin/variblesinput.png | Bin 92755 -> 0 bytes .../Grafana-plugin/variblesinput2-1.png | Bin 94878 -> 0 bytes .../Grafana-plugin/variblesinput2-2.png | Bin 326277 -> 0 bytes .../Grafana-plugin/variblesinput2.png | Bin 92655 -> 0 bytes .../Ecosystem-Integration/Workbench/image10.jpeg | Bin 131946 -> 0 bytes .../Ecosystem-Integration/Workbench/image11.jpeg | Bin 487707 -> 0 bytes .../Ecosystem-Integration/Workbench/image12.png | Bin 45444 -> 0 bytes .../Ecosystem-Integration/Workbench/image13.jpeg | Bin 488050 -> 0 bytes .../Ecosystem-Integration/Workbench/image14.jpeg | Bin 457975 -> 0 bytes .../Ecosystem-Integration/Workbench/image15.jpeg | Bin 493580 -> 0 bytes .../Ecosystem-Integration/Workbench/image16.jpeg | Bin 444360 -> 0 bytes .../Ecosystem-Integration/Workbench/image17.jpeg | Bin 512202 -> 0 bytes .../Ecosystem-Integration/Workbench/image18.jpeg | Bin 99839 -> 0 bytes .../Ecosystem-Integration/Workbench/image19.jpeg | Bin 596956 -> 0 bytes .../Ecosystem-Integration/Workbench/image20.png | Bin 674410 -> 0 bytes .../Ecosystem-Integration/Workbench/image21.jpeg | Bin 694550 -> 0 bytes .../Ecosystem-Integration/Workbench/image22.jpeg | Bin 808356 -> 0 bytes .../Ecosystem-Integration/Workbench/image23.jpeg | Bin 827186 -> 0 bytes .../Ecosystem-Integration/Workbench/image24.png | Bin 179727 -> 0 bytes .../Ecosystem-Integration/Workbench/image25.jpeg | Bin 529074 -> 0 bytes .../Ecosystem-Integration/Workbench/image26.jpeg | Bin 307123 -> 0 bytes .../Ecosystem-Integration/Workbench/image27.png | Bin 350407 -> 0 bytes .../Ecosystem-Integration/Workbench/image28.jpeg | Bin 737495 -> 0 bytes .../Ecosystem-Integration/Workbench/image29.jpeg | Bin 71283 -> 0 bytes .../Ecosystem-Integration/Workbench/image30.png | Bin 200568 -> 0 bytes .../Ecosystem-Integration/Workbench/image31.jpeg | Bin 433529 -> 0 bytes .../Ecosystem-Integration/Workbench/image32.jpeg | Bin 539089 -> 0 bytes .../Ecosystem-Integration/Workbench/image33.png | Bin 273003 -> 0 bytes .../Ecosystem-Integration/Workbench/image34.png | Bin 148569 -> 0 bytes .../Ecosystem-Integration/Workbench/image35.png | Bin 186961 -> 0 bytes .../Ecosystem-Integration/Workbench/image36.png | Bin 349267 -> 0 bytes .../Ecosystem-Integration/Workbench/image37.png | Bin 400709 -> 0 bytes .../Ecosystem-Integration/Workbench/image38.png | Bin 349067 -> 0 bytes .../Ecosystem-Integration/Workbench/image39.jpeg | Bin 941372 -> 0 bytes .../Ecosystem-Integration/Workbench/image40.png | Bin 168395 -> 0 bytes .../Ecosystem-Integration/Workbench/image41.png | Bin 342396 -> 0 bytes .../Ecosystem-Integration/Workbench/image42.png | Bin 470241 -> 0 bytes .../Ecosystem-Integration/Workbench/image43.png | Bin 110992 -> 0 bytes .../Ecosystem-Integration/Workbench/image44.png | Bin 241073 -> 0 bytes .../Ecosystem-Integration/Workbench/image45.png | Bin 253855 -> 0 bytes .../Ecosystem-Integration/Workbench/image5.jpeg | Bin 7926 -> 0 bytes .../Ecosystem-Integration/Workbench/image6.jpeg | Bin 395220 -> 0 bytes .../Ecosystem-Integration/Workbench/image7.png | Bin 392808 -> 0 bytes .../Ecosystem-Integration/Workbench/image8.jpeg | Bin 107764 -> 0 bytes .../Ecosystem-Integration/Workbench/image9.jpeg | Bin 146196 -> 0 bytes .../Architecture/Structure-of-Apache-IoTDB-cn.png | Bin 126257 -> 0 bytes .../Architecture/Structure-of-Apache-IoTDB.png | Bin 103140 -> 0 bytes .../public/img/UserGuide/OtherMaterial-Sample.Data | 516 - .../Process-Data/Continuous-Query/pic1.png | Bin 28418 -> 0 bytes .../Process-Data/Continuous-Query/pic2.png | Bin 25023 -> 0 bytes .../Process-Data/Continuous-Query/pic3.png | Bin 32982 -> 0 bytes .../Process-Data/Continuous-Query/pic4.png | Bin 36135 -> 0 bytes .../Process-Data/GroupBy/groupBySession.jpeg | Bin 45630 -> 0 bytes .../Process-Data/GroupBy/groupByVariation.jpeg | Bin 59469 -> 0 bytes .../Process-Data/Triggers/ForwardQueueConsume.png | Bin 190973 -> 0 bytes .../Process-Data/Triggers/Trigger_Process_Flow.jpg | Bin 25591 -> 0 bytes .../Triggers/Trigger_Process_Strategy.jpg | Bin 70240 -> 0 bytes .../UDF-User-Defined-Function/countWindow.png | Bin 102766 -> 0 bytes .../UDF-User-Defined-Function/sessionWindow.png | Bin 109806 -> 0 bytes .../UDF-User-Defined-Function/stateWindow.png | Bin 94322 -> 0 bytes .../UDF-User-Defined-Function/timeWindow.png | Bin 100258 -> 0 bytes .../UserGuide/System-Tools/Metrics/dashboard.png | Bin 203647 -> 0 bytes .../Metrics/iotdb_prometheus_grafana.png | Bin 304191 -> 0 bytes .../System-Tools/Metrics/metrics_demo_1.png | Bin 262783 -> 0 bytes .../System-Tools/Metrics/metrics_demo_2.png | Bin 191559 -> 0 bytes .../img/UserGuide/System-Tools/Sync-Tool/pipe2.png | Bin 58248 -> 0 bytes site/src/main/.vuepress/public/img/arrow.png | Bin 88 -> 0 bytes .../.vuepress/public/img/contributor-avatar/cw.jpg | Bin 163225 -> 0 bytes .../public/img/contributor-avatar/ericpai.jpg | Bin 265364 -> 0 bytes .../public/img/contributor-avatar/jlq.png | Bin 98500 -> 0 bytes .../public/img/contributor-avatar/kfx.jpeg | Bin 119029 -> 0 bytes .../public/img/contributor-avatar/qhl.jpg | Bin 365541 -> 0 bytes .../public/img/contributor-avatar/user.svg | 51 - .../public/img/contributor-avatar/xdh.jpg | Bin 123718 -> 0 bytes .../public/img/contributor-avatar/xww.jpg | Bin 64538 -> 0 bytes .../public/img/contributor-avatar/yrzh.jpg | Bin 99556 -> 0 bytes .../.vuepress/public/img/contributor-avatar/yt.jpg | Bin 115804 -> 0 bytes .../public/img/contributor-avatar/zss.jpg | Bin 91455 -> 0 bytes ...752940-50407b00-43a5-11eb-94fb-3e3be222183c.png | Bin 169114 -> 0 bytes ...752945-5171a800-43a5-11eb-8614-53b3276a3ce2.png | Bin 87397 -> 0 bytes ...752947-520a3e80-43a5-11eb-8fb1-8fac471c8c7e.png | Bin 173739 -> 0 bytes ...752948-52a2d500-43a5-11eb-9156-0c55667eb4cd.png | Bin 125270 -> 0 bytes ...251336-cf03c000-624f-11eb-8395-de5e349f47b5.png | Bin 99963 -> 0 bytes ...251353-d32fdd80-624f-11eb-80c1-fdb4197939fe.png | Bin 112717 -> 0 bytes ...251369-d7f49180-624f-11eb-9d19-fc7341582b90.png | Bin 89864 -> 0 bytes ...251377-daef8200-624f-11eb-9678-b1d5440be2de.png | Bin 111910 -> 0 bytes ...251391-df1b9f80-624f-11eb-9f1f-66823839acba.png | Bin 94191 -> 0 bytes ...251411-e5aa1700-624f-11eb-8ca8-00c0627b1e96.png | Bin 98958 -> 0 bytes ...254214-6cacbe80-6253-11eb-8532-d6a1829f8f66.png | Bin 95325 -> 0 bytes ...426760-73e3da80-8d73-11eb-9a8f-9232d1f2033b.png | Bin 76603 -> 0 bytes ...125919-f4850800-9929-11eb-8211-81d4c04af1ec.png | Bin 142774 -> 0 bytes ...957896-a9791080-a537-11eb-9962-541412bdcee6.png | Bin 110029 -> 0 bytes ...790229-23e34900-b8c8-11eb-87da-ac01dd117f28.png | Bin 32058 -> 0 bytes ...833923-182ffc00-bf32-11eb-8b3f-9f95d3729ad2.png | Bin 324124 -> 0 bytes ...668849-b1c69280-d1ec-11eb-83cb-3b73c40bdf72.png | Bin 85937 -> 0 bytes ...542457-5f511d00-d77c-11eb-8006-562d83069baa.png | Bin 85488 -> 0 bytes ...951720-707f1ee8-32ee-4fde-9252-048caebd232e.png | Bin 293510 -> 0 bytes ...178733-a0919d17-0663-4672-9c4f-1efad6f463c2.png | Bin 101545 -> 0 bytes ...181449-00d563c8-7bce-4ecd-a031-ec120ca42c3f.png | Bin 66497 -> 0 bytes ...183015-93b56644-3330-4acf-ae9e-d718a02b5f4c.png | Bin 16451 -> 0 bytes ...018765-6fda9391-ebcf-4c80-98c5-26f34bd74df0.png | Bin 350636 -> 0 bytes ...577195-f94d7500-1ef3-11e9-999a-b4f67055d80e.png | Bin 41935 -> 0 bytes ...577204-fe122900-1ef3-11e9-9e89-2eb1d46e24b8.png | Bin 221206 -> 0 bytes ...577216-09fdeb00-1ef4-11e9-9005-542ad7d9e9e0.png | Bin 203454 -> 0 bytes ...579014-695ef980-1efa-11e9-8cbc-e9e7ee4fa0d8.png | Bin 861503 -> 0 bytes ...579033-7ed42380-1efa-11e9-889f-fb4180291a9e.png | Bin 386176 -> 0 bytes ...579064-8f849980-1efa-11e9-8cd6-a7339cd0540f.jpg | Bin 303859 -> 0 bytes ...579080-96aba780-1efa-11e9-87ac-940c45b19dd7.jpg | Bin 234375 -> 0 bytes ...579095-a4f9c380-1efa-11e9-9f95-17165ec55568.jpg | Bin 200091 -> 0 bytes ...664777-2766ae00-1ff5-11e9-9d2f-7489f8ccbfc2.png | Bin 277087 -> 0 bytes ...664842-554bf280-1ff5-11e9-97d2-54eebe0b2ca1.png | Bin 333531 -> 0 bytes ...664878-6e54a380-1ff5-11e9-9718-4d0e24627fa8.png | Bin 276994 -> 0 bytes ...937461-14296f80-a303-11e9-9602-a7bed624bfb3.png | Bin 238093 -> 0 bytes ...922722-35180400-f05a-11e9-8ff0-7dd51716e4a8.png | Bin 16824 -> 0 bytes ...943956-39c1e800-fc16-11e9-8da2-a662f8246816.png | Bin 213188 -> 0 bytes ...109512-f808bc80-0ab2-11ea-9e4d-b2b2f58fb474.png | Bin 16914 -> 0 bytes ...792176-1718f400-1201-11ea-861a-1a83c07ca144.jpg | Bin 14952 -> 0 bytes ...357432-0c71cf80-75e4-11ea-98aa-c43a54d469ce.png | Bin 38174 -> 0 bytes ...357469-1bf11880-75e4-11ea-978f-a53996667a0d.png | Bin 25267 -> 0 bytes ...351839-bd288900-7f6b-11ea-8d12-feb18c35adad.png | Bin 179218 -> 0 bytes ...414865-5f815480-7fde-11ea-800c-47c7dbad7648.png | Bin 101410 -> 0 bytes ...462909-53a53e80-91e8-11ea-98df-0012380da0b2.png | Bin 77209 -> 0 bytes ...462914-5738c580-91e8-11ea-94d1-4ff6607e7e2c.png | Bin 121334 -> 0 bytes ...464569-725e0200-91f5-11ea-9ff9-49745f4c9ef2.png | Bin 115173 -> 0 bytes ...464639-ed271d00-91f5-11ea-91a0-b4fe9cb8204e.png | Bin 160280 -> 0 bytes ...768477-b874d780-950d-11ea-80ca-8807b9bd0970.png | Bin 476193 -> 0 bytes ...768490-bf034f00-950d-11ea-9b56-fef3edca0958.png | Bin 332540 -> 0 bytes ...197835-99a64980-1f62-11eb-84af-8301b8a6aad5.png | Bin 71304 -> 0 bytes ...197920-be9abc80-1f62-11eb-9efb-027f0590031c.png | Bin 71488 -> 0 bytes ...197948-cf4b3280-1f62-11eb-9c8c-c97d1adf032c.png | Bin 116419 -> 0 bytes ...633970-73671c00-235d-11eb-9913-f38e570fcfc8.png | Bin 36452 -> 0 bytes ...787878-47b51480-2b5b-11eb-8ed3-84088c5c30f7.png | Bin 112663 -> 0 bytes site/src/main/.vuepress/public/img/home-Slide1.png | Bin 323108 -> 0 bytes site/src/main/.vuepress/public/img/home-Slide2.png | Bin 323620 -> 0 bytes site/src/main/.vuepress/public/img/home-Slide3.png | Bin 324332 -> 0 bytes site/src/main/.vuepress/public/img/home-icon1.png | Bin 30032 -> 0 bytes site/src/main/.vuepress/public/img/home-icon2.png | Bin 4463 -> 0 bytes site/src/main/.vuepress/public/img/home-icon3.png | Bin 10753 -> 0 bytes site/src/main/.vuepress/public/img/home-icon4.png | Bin 8681 -> 0 bytes site/src/main/.vuepress/public/img/home-icon5.png | Bin 1531 -> 0 bytes site/src/main/.vuepress/public/img/home-icon6.png | Bin 11537 -> 0 bytes site/src/main/.vuepress/public/img/logo.png | Bin 21687 -> 0 bytes site/src/main/.vuepress/public/img/tools.jpg | Bin 294103 -> 0 bytes .../img/zh/development/howtocontributecode/01.png | Bin 89974 -> 0 bytes .../img/zh/development/howtocontributecode/02.png | Bin 121641 -> 0 bytes .../img/zh/development/howtocontributecode/03.png | Bin 214508 -> 0 bytes .../zh/development/howtocontributecode/issue.png | Bin 108398 -> 0 bytes site/src/main/.vuepress/public/logo.png | Bin 21687 -> 0 bytes site/src/main/.vuepress/sidebar/V0.13.x/en.ts | 214 - site/src/main/.vuepress/sidebar/V0.13.x/zh.ts | 214 - site/src/main/.vuepress/sidebar/V1.0.x/en.ts | 284 - site/src/main/.vuepress/sidebar/V1.0.x/zh.ts | 285 - site/src/main/.vuepress/sidebar/V1.1.x/en.ts | 306 - site/src/main/.vuepress/sidebar/V1.1.x/zh.ts | 307 - site/src/main/.vuepress/sidebar/V1.2.x/en.ts | 297 - site/src/main/.vuepress/sidebar/V1.2.x/zh.ts | 299 - site/src/main/.vuepress/sidebar/en.ts | 307 - site/src/main/.vuepress/sidebar/index.ts | 21 - site/src/main/.vuepress/sidebar/zh.ts | 309 - site/src/main/.vuepress/styles/config.scss | 26 - site/src/main/.vuepress/styles/index.scss | 51 - site/src/main/.vuepress/styles/palette.scss | 23 - site/src/main/.vuepress/theme.ts | 154 - site/src/main/.vuepress/utils/define.ts | 25 - site/src/main/.vuepress/utils/editLink.ts | 94 - site/src/main/.vuepress/utils/index.ts | 25 - site/src/main/.vuepress/utils/typings.ts | 36 - site/src/main/deploy.js | 25 - site/src/main/package-lock.json | 11899 ------------------- site/src/main/package.json | 31 - site/src/main/pnpm-lock.yaml | 9892 --------------- site/src/main/tsconfig.base.json | 56 - site/src/main/tsconfig.json | 8 - 730 files changed, 4679 insertions(+), 124338 deletions(-)
