This is an automated email from the ASF dual-hosted git repository. xingtanzjr pushed a commit to branch fix_agg_descriptor in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit af594fe283760060aefb9b946da13b5b505a2792 Merge: dd757cdfe0 6fab5c3597 Author: Jinrui.Zhang <[email protected]> AuthorDate: Thu Jun 2 11:32:35 2022 +0800 Merge branch 'master' into fix_agg_descriptor client-py/README.md | 31 + client-py/SessionExample.py | 49 ++ client-py/iotdb/Session.py | 55 ++ client-py/iotdb/template/InternalNode.py | 41 ++ client-py/iotdb/template/MeasurementNode.py | 56 ++ client-py/iotdb/template/Template.py | 86 +++ client-py/iotdb/template/TemplateNode.py | 46 ++ client-py/iotdb/template/__init__.py | 17 + .../iotdb/tsfile/common/constant/TsFileConstant.py | 36 ++ client-py/iotdb/tsfile/common/constant/__init__.py | 17 + client-py/iotdb/tsfile/utils/Pair.py | 26 + client-py/iotdb/tsfile/utils/ReadWriteIOUtils.py | 77 +++ client-py/iotdb/tsfile/utils/__init__.py | 17 + client-py/tests/test_template.py | 74 +++ .../java/org/apache/iotdb/cluster/ClientMain.java | 12 +- .../resources/conf/iotdb-confignode.properties | 10 - .../client/handlers/HeartbeatHandler.java | 19 +- .../iotdb/confignode/conf/ConfigNodeConf.java | 22 - .../confignode/conf/ConfigNodeDescriptor.java | 11 - .../iotdb/confignode/manager/ConsensusManager.java | 8 +- .../iotdb/confignode/manager/NodeManager.java | 18 + .../iotdb/confignode/manager/PartitionManager.java | 26 +- .../iotdb/confignode/manager/load/LoadManager.java | 46 +- .../iotdb/confignode/persistence/NodeInfo.java | 24 +- .../thrift/ConfigNodeRPCServiceProcessor.java | 14 +- .../apache/iotdb/consensus/ConsensusFactory.java | 11 +- .../iotdb/consensus/config/ConsensusConfig.java | 97 +++ .../iotdb/consensus/config/MultiLeaderConfig.java | 257 ++++++++ .../apache/iotdb/consensus/config/RatisConfig.java | 695 +++++++++++++++++++++ .../multileader/MultiLeaderConsensus.java | 17 +- .../multileader/MultiLeaderServerImpl.java | 15 +- .../multileader/client/DispatchLogHandler.java | 7 +- .../client/MultiLeaderConsensusClientPool.java | 16 +- .../conf/MultiLeaderConsensusConfig.java | 40 -- .../multileader/logdispatcher/LogDispatcher.java | 39 +- .../multileader/logdispatcher/SyncStatus.java | 8 +- .../multileader/service/MultiLeaderRPCService.java | 12 +- .../iotdb/consensus/ratis/RatisConsensus.java | 30 +- .../org/apache/iotdb/consensus/ratis/Utils.java | 65 ++ .../consensus/standalone/StandAloneConsensus.java | 7 +- .../multileader/MultiLeaderConsensusTest.java | 7 +- .../multileader/logdispatcher/SyncStatusTest.java | 79 +-- .../iotdb/consensus/ratis/RatisConsensusTest.java | 7 +- .../iotdb/consensus/standalone/RecoveryTest.java | 7 +- .../standalone/StandAloneConsensusTest.java | 7 +- docs/Development/HowtoContributeCode.md | 160 +++++ .../UserGuide/API/Programming-Python-Native-API.md | 31 + docs/zh/Development/HowtoContributeCode.md | 154 +++++ .../UserGuide/API/Programming-Python-Native-API.md | 31 + .../db/consensus/DataRegionConsensusImpl.java | 27 +- .../db/consensus/SchemaRegionConsensusImpl.java | 10 +- .../apache/iotdb/db/engine/StorageEngineV2.java | 18 +- .../db/mpp/plan/execution/QueryExecution.java | 48 +- .../plan/statement/crud/InsertBaseStatement.java | 4 + .../crud/InsertMultiTabletsStatement.java | 18 + .../plan/statement/crud/InsertRowStatement.java | 12 + .../crud/InsertRowsOfOneDeviceStatement.java | 9 + .../plan/statement/crud/InsertRowsStatement.java | 17 + .../plan/statement/crud/InsertTabletStatement.java | 14 + .../java/org/apache/iotdb/db/wal/node/WALNode.java | 18 +- .../java/org/apache/iotdb/session/Session.java | 43 +- .../apache/iotdb/session/SessionConnection.java | 8 +- .../apache/iotdb/session/SessionCacheLeaderUT.java | 150 +---- site/src/main/.vuepress/config.js | 2 + 64 files changed, 2584 insertions(+), 451 deletions(-)
