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