You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2023/02/02 07:44:13 UTC

[iotdb] branch geely_car updated (4fa239844d -> 8a4aec1f3a)

This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a change to branch geely_car
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 4fa239844d Fix IT
     add c7fa8ac1d2 [IOTDB-5455] Fix case sensitive when use Diff in where & NPE when series in where/having is not exist (#8956)
     add 5c06988797 [IOTDB-5257] Optimize SyncLog Logic in IoT Consensus (#8863)
     add fabc0fa4f7 Update `V_0_12`, `V_0_13` to `V_1_0` (#8961)
     add a0c7c0bbe7 [IOTDB-5445] Support cluster Database heterogeneous through database definition (#8942)
     add 8a4aec1f3a Merge remote-tracking branch 'origin/master' into geely_car

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   4 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   8 +
 client-cpp/src/main/Session.cpp                    |   2 +
 client-cpp/src/main/Session.h                      |  10 +-
 client-py/iotdb/Session.py                         |   2 +-
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |  72 ++----
 .../confignode/conf/ConfigNodeDescriptor.java      |  38 ++--
 .../confignode/conf/ConfigNodeStartupCheck.java    |   9 +-
 .../statemachine/ConfigNodeRegionStateMachine.java |  20 +-
 ...eption.java => DatabaseNotExistsException.java} |   6 +-
 .../confignode/manager/ClusterSchemaManager.java   | 129 ++++++-----
 .../iotdb/confignode/manager/ConfigManager.java    |  13 +-
 .../iotdb/confignode/manager/load/LoadManager.java |   6 +-
 .../manager/load/balancer/RegionBalancer.java      |   6 +-
 .../manager/partition/PartitionManager.java        |  62 +++---
 .../persistence/executor/ConfigPlanExecutor.java   |   2 +-
 .../persistence/partition/PartitionInfo.java       |   8 +-
 .../persistence/schema/ClusterSchemaInfo.java      |  50 ++++-
 .../procedure/env/ConfigNodeProcedureEnv.java      |  11 +-
 .../statemachine/CreateRegionGroupsProcedure.java  |   4 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  67 +++++-
 .../persistence/ClusterSchemaInfoTest.java         |   3 +-
 .../org/apache/iotdb/consensus/IStateMachine.java  |  39 ++--
 ... DeserializedBatchIndexedConsensusRequest.java} |  46 ++--
 .../iotdb/consensus/config/IoTConsensusConfig.java |  15 ++
 .../consensus/iot/IoTConsensusServerImpl.java      | 122 +++++++++-
 .../iot/client/IoTConsensusClientPool.java         |   4 +-
 .../iot/logdispatcher/IndexController.java         |   3 +-
 .../consensus/iot/logdispatcher/LogDispatcher.java |   4 +-
 .../consensus/iot/logdispatcher/SyncStatus.java    |   4 +-
 .../service/IoTConsensusRPCServiceProcessor.java   |   6 +-
 .../ratis/ApplicationStateMachineProxy.java        |   4 +-
 .../iotdb/consensus/simple/SimpleServerImpl.java   |   5 +
 .../apache/iotdb/consensus/EmptyStateMachine.java  |   5 +
 .../iotdb/consensus/iot/util/TestStateMachine.java |  29 ++-
 .../apache/iotdb/consensus/ratis/TestUtils.java    |  13 +-
 .../consensus/simple/SimpleConsensusTest.java      |   5 +
 docs/UserGuide/API/Programming-JDBC.md             |   4 +-
 docs/UserGuide/API/Programming-Java-Native-API.md  |   2 +-
 docs/UserGuide/Reference/Common-Config-Manual.md   |  47 ++--
 docs/zh/UserGuide/API/Programming-JDBC.md          |   4 +-
 .../UserGuide/API/Programming-Java-Native-API.md   |   2 +-
 .../zh/UserGuide/Reference/Common-Config-Manual.md |  81 ++++---
 .../main/java/org/apache/iotdb/JDBCExample.java    |   2 +-
 .../iotdb/SyntaxConventionRelatedExample.java      |   2 +-
 .../iotdb/it/env/cluster/MppCommonConfig.java      |  17 +-
 .../it/env/cluster/MppSharedCommonConfig.java      |  19 +-
 .../iotdb/it/env/remote/RemoteCommonConfig.java    |   9 +-
 .../org/apache/iotdb/itbase/env/CommonConfig.java  |   6 +-
 .../it/cluster/IoTDBClusterNodeGetterIT.java       |   3 -
 .../partition/IoTDBAutoRegionGroupExtensionIT.java |  78 +++++--
 .../IoTDBCustomRegionGroupExtensionIT.java         |   4 +-
 .../it/partition/IoTDBPartitionCreationIT.java     |   4 +-
 .../it/partition/IoTDBPartitionGetterIT.java       |   6 +-
 .../confignode/it/utils/ConfigNodeTestUtils.java   |   1 -
 .../scalar/IoTDBDiffFunction2IT.java               |   2 +-
 .../scalar/IoTDBDiffFunction3IT.java               |   2 +-
 .../scalar/IoTDBDiffFunctionIT.java                |  14 ++
 .../iotdb/db/it/query/IoTDBNullOperandIT.java      |  40 ++++
 .../apache/iotdb/db/it/sync/SyncTransportTest.java |   4 +-
 .../iotdb/zeppelin/it/IoTDBInterpreterIT.java      |  12 +-
 .../resources/conf/iotdb-common.properties         |  44 ++--
 .../db/consensus/DataRegionConsensusImpl.java      |  20 +-
 .../consensus/statemachine/BaseStateMachine.java   |   9 +-
 .../statemachine/DataRegionStateMachine.java       | 245 ++++-----------------
 .../IoTConsensusDataRegionStateMachine.java        | 111 ++++++++++
 .../statemachine/SchemaRegionStateMachine.java     |  11 +-
 .../db/mpp/common/header/ColumnHeaderConstant.java |  33 ++-
 .../db/mpp/common/header/DatasetHeaderFactory.java |   6 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   3 +-
 .../iotdb/db/mpp/plan/analyze/TypeProvider.java    |   5 +-
 .../config/executor/ClusterConfigTaskExecutor.java |   3 +-
 .../config/metadata/SetStorageGroupTask.java       |   7 +
 .../config/metadata/ShowStorageGroupTask.java      |  42 ----
 .../config/metadata/ShowVariablesTask.java         |   4 -
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  25 ++-
 .../plan/statement/component/WhereCondition.java   |   6 +-
 .../metadata/SetStorageGroupStatement.java         |  72 +++---
 .../metadata/ShowStorageGroupStatement.java        |  66 ++++++
 .../apache/iotdb/db/utils/TypeInferenceUtils.java  |   8 +
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   1 +
 .../src/main/thrift/confignode.thrift              |  19 +-
 82 files changed, 1161 insertions(+), 780 deletions(-)
 rename confignode/src/main/java/org/apache/iotdb/confignode/exception/{StorageGroupNotExistsException.java => DatabaseNotExistsException.java} (80%)
 copy consensus/src/main/java/org/apache/iotdb/consensus/common/request/{BatchIndexedConsensusRequest.java => DeserializedBatchIndexedConsensusRequest.java} (56%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/consensus/statemachine/IoTConsensusDataRegionStateMachine.java