This is an automated email from the ASF dual-hosted git repository.
Caideyipi pushed a change to branch fix/clear-pipe-runtime-error-message
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from cf23bde3d7b Merge branch 'master' of https://github.com/apache/iotdb
into fix/clear-pipe-runtime-error-message
add b35a575199a Fix deletion visibility in region migration IT (#18065)
add 2fedd8a395d Add degraded status to show pipes (#18047)
add d00ec094a0e Support multiple regions in MIGRATE REGION and multiple
DataNodes in REMOVE DATANODE (#18046)
add 3b7df259b8d Use procedures for region create/delete to fix the
delete-region ghost task (#18033)
add 522c31c7750 Display data partition repair progress by providing a new
SQL statement (#17637)
add 127eff05577 Reduce log level of TsFileGenerator (#18068)
add 615785d801a Merge branch 'master' of https://github.com/apache/iotdb
into fix/clear-pipe-runtime-error-message
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/it/utils/TsFileGenerator.java | 6 +-
...ataPartitionTableIntegrityCheckProcedureIT.java | 36 +++
.../commit/IoTDBMigrateMultiRegionForIoTV1IT.java | 206 ++++++++++++
...TDBRegionMigrateWithDeletionMultiDataDirIT.java | 58 ++--
...gionMigrateWithDeletionMultiDataDirTableIT.java | 58 ++--
.../daily/iotv1/RegionMigrateFileAssertions.java | 167 ++++++++++
.../IoTDBRemoveDataNodeNormalIT.java | 7 +
.../relational/it/schema/IoTDBDatabaseIT.java | 5 +-
.../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 3 +-
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 11 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 6 +-
.../iotdb/confignode/i18n/ManagerMessages.java | 5 +-
.../iotdb/confignode/i18n/ProcedureMessages.java | 10 +
.../iotdb/confignode/i18n/ManagerMessages.java | 5 +-
.../iotdb/confignode/i18n/ProcedureMessages.java | 10 +
.../client/async/CnToDnAsyncRequestType.java | 1 -
.../CnToDnInternalServiceAsyncRequestManager.java | 5 -
.../heartbeat/DataNodeHeartbeatHandler.java | 3 +-
.../client/sync/CnToDnSyncRequestType.java | 1 +
.../client/sync/SyncDataNodeClientPool.java | 3 +
.../response/pipe/task/PipeTableResp.java | 4 +
.../iotdb/confignode/manager/ConfigManager.java | 17 +-
.../apache/iotdb/confignode/manager/IManager.java | 3 +
.../iotdb/confignode/manager/ProcedureManager.java | 204 +++++++-----
.../manager/partition/PartitionManager.java | 346 +++++++++------------
.../pipe/agent/task/PipeConfigNodeTaskAgent.java | 4 +
.../runtime/PipeRuntimeCoordinator.java | 6 +-
.../runtime/heartbeat/PipeHeartbeat.java | 22 +-
.../runtime/heartbeat/PipeHeartbeatParser.java | 1 +
.../runtime/heartbeat/PipeHeartbeatScheduler.java | 6 +-
.../persistence/partition/PartitionInfo.java | 27 +-
.../DataPartitionTableIntegrityCheckProcedure.java | 141 ++++++++-
.../impl/region/CreateRegionGroupsProcedure.java | 22 +-
.../impl/region/RemoveRegionGroupProcedure.java | 284 +++++++++++++++++
.../impl/schema/DeleteDatabaseProcedure.java | 94 +-----
...ationState.java => RemoveRegionGroupState.java} | 4 +-
.../state/schema/DeleteDatabaseState.java | 5 +-
.../procedure/store/ProcedureFactory.java | 6 +
.../confignode/procedure/store/ProcedureType.java | 1 +
.../thrift/ConfigNodeRPCServiceProcessor.java | 6 +
.../consensus/response/pipe/PipeTableRespTest.java | 48 +++
.../runtime/heartbeat/PipeHeartbeatParserTest.java | 104 ++++++-
.../confignode/persistence/PartitionInfoTest.java | 27 ++
...aPartitionTableIntegrityCheckProcedureTest.java | 13 +
...st.java => RemoveRegionGroupProcedureTest.java} | 43 ++-
.../db/pipe/agent/task/PipeDataNodeTaskAgent.java | 14 +
.../PipeRealtimeDataRegionHybridSource.java | 96 +++++-
.../iotdb/db/protocol/client/ConfigNodeClient.java | 9 +
.../impl/DataNodeInternalRPCServiceImpl.java | 103 ++++--
.../common/header/DatasetHeaderFactory.java | 5 +
.../InformationSchemaContentSupplierFactory.java | 5 +
.../execution/config/TreeConfigTaskVisitor.java | 9 +
.../config/executor/ClusterConfigTaskExecutor.java | 35 ++-
.../config/executor/IConfigTaskExecutor.java | 2 +
.../config/metadata/region/MigrateRegionTask.java | 2 +-
.../ShowRepairDataPartitionTableProgressTask.java} | 54 ++--
.../execution/config/sys/pipe/ShowPipeTask.java | 5 +
.../db/queryengine/plan/parser/ASTVisitor.java | 15 +-
.../security/TreeAccessCheckVisitor.java | 11 +
.../plan/relational/sql/ast/MigrateRegion.java | 22 +-
.../plan/relational/sql/parser/AstBuilder.java | 8 +-
.../queryengine/plan/statement/StatementType.java | 1 +
.../plan/statement/StatementVisitor.java | 7 +
.../metadata/region/MigrateRegionStatement.java | 14 +-
...RepairDataPartitionTableProgressStatement.java} | 11 +-
.../iotdb/db/service/RegionMigrateService.java | 12 +-
.../db/pipe/source/PipeRealtimeExtractTest.java | 151 ++++++++-
.../config/sys/pipe/ShowPipeTaskTest.java | 72 +++++
.../parser/MigrateRegionMultiRegionParseTest.java | 63 ++++
.../parser/RemoveDataNodeMultiNodeParseTest.java | 59 ++++
.../plan/parser/StatementGeneratorTest.java | 21 ++
... => MigrateRegionMultiRegionStatementTest.java} | 42 ++-
...a => RemoveDataNodeMultiNodeStatementTest.java} | 36 ++-
... => RepairDataPartitionTableProgressState.java} | 12 +-
.../commons/pipe/agent/task/PipeTaskAgent.java | 22 ++
.../pipe/agent/task/meta/PipeTemporaryMeta.java | 29 +-
.../agent/task/meta/PipeTemporaryMetaInAgent.java | 25 +-
.../task/meta/PipeTemporaryMetaInCoordinator.java | 29 +-
.../schema/column/ColumnHeaderConstant.java | 16 +-
.../commons/schema/table/InformationSchema.java | 3 +
.../agent/task/meta/PipeTemporaryMetaTest.java | 92 ++++++
.../db/relational/grammar/sql/RelationalSql.g4 | 4 +-
.../thrift-commons/src/main/thrift/common.thrift | 1 +
.../src/main/thrift/confignode.thrift | 12 +-
.../src/main/thrift/datanode.thrift | 14 +
85 files changed, 2526 insertions(+), 661 deletions(-)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/confignode/it/regionmigration/pass/commit/IoTDBMigrateMultiRegionForIoTV1IT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/confignode/it/regionmigration/pass/daily/iotv1/RegionMigrateFileAssertions.java
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/RemoveRegionGroupProcedure.java
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/{NotifyRegionMigrationState.java
=> RemoveRegionGroupState.java} (93%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/region/{RemoveRegionPeerProcedureTest.java
=> RemoveRegionGroupProcedureTest.java} (57%)
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/{session/ShowCurrentUserTask.java
=> sys/ShowRepairDataPartitionTableProgressTask.java} (60%)
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/sys/{RepairDataPartitionTable.java
=> ShowRepairDataPartitionTableProgressStatement.java} (81%)
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/execution/config/sys/pipe/ShowPipeTaskTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/parser/MigrateRegionMultiRegionParseTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/parser/RemoveDataNodeMultiNodeParseTest.java
copy
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/{CountDBStatementTest.java
=> MigrateRegionMultiRegionStatementTest.java} (53%)
copy
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/{CountDBStatementTest.java
=> RemoveDataNodeMultiNodeStatementTest.java} (61%)
copy
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/enums/{ReadConsistencyLevel.java
=> RepairDataPartitionTableProgressState.java} (76%)
create mode 100644
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/pipe/agent/task/meta/PipeTemporaryMetaTest.java