This is an automated email from the ASF dual-hosted git repository.
yongzao pushed a change to branch Force-update-system-parameter
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 961bfa5de94 Finish
add 807d9e07fc8 Fix show latest alias series (#10168)
add 68a8247ec35 Refactor alter view (#10166)
add c1b4cbffbe3 [IOTDB-6000] Control the RegionGroup number of system
Database
add e161f2528b9 [IOTDB-6001] Pipe: a non-blocking iotdb connector
(iotdb_thrift_connector_v2) (#10174)
add 0b22ec33656 Validate tsfiles after compaction (#10146)
add ffa3460e4a1 Merge branch 'master' into Force-update-system-parameter
add 02a4acbc79b merge master and fix compile bug
No new revisions were added by this update.
Summary of changes:
.../confignode/client/DataNodeRequestType.java | 2 +
.../client/async/AsyncDataNodeClientPool.java | 29 +-
.../client/async/handlers/AsyncClientHandler.java | 5 +-
...RPCHandler.java => SchemaUpdateRPCHandler.java} | 6 +-
.../iotdb/confignode/manager/ConfigManager.java | 11 +
.../apache/iotdb/confignode/manager/IManager.java | 3 +
.../iotdb/confignode/manager/ProcedureManager.java | 52 +++-
.../manager/schema/ClusterSchemaManager.java | 11 +-
.../runtime/PipeHandleMetaChangeProcedure.java | 2 +-
...ocedure.java => AlterLogicalViewProcedure.java} | 288 ++++++++++---------
.../impl/schema/DeleteLogicalViewProcedure.java | 3 +-
...alViewState.java => AlterLogicalViewState.java} | 5 +-
.../procedure/store/ProcedureFactory.java | 6 +
.../confignode/procedure/store/ProcedureType.java | 3 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 24 +-
.../db/it/schema/view/IoTDBAliasSeriesIT.java | 13 +-
.../iotdb/db/it/schema/view/IoTDBAlterViewIT.java | 117 ++++++++
.../apache/iotdb/pipe/api/access/RowIterator.java | 75 -----
.../src/main/thrift/confignode.thrift | 7 +
.../thrift/src/main/thrift/datanode.thrift | 7 +
.../resources/conf/iotdb-common.properties | 10 +-
.../iotdb/commons/client/ClientPoolFactory.java | 24 ++
...ava => AsyncPipeDataTransferServiceClient.java} | 56 ++--
.../pipe/plugin/builtin/BuiltinPipePlugin.java | 4 +
.../builtin/connector/IoTDBThriftConnector.java | 16 +-
.../builtin/connector/IoTDBThriftConnectorV1.java | 5 +-
.../builtin/connector/IoTDBThriftConnectorV2.java | 5 +-
.../apache/iotdb/db/client/ConfigNodeClient.java | 22 ++
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 11 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 8 +-
...askType.java => CompactionValidationLevel.java} | 10 +-
.../execute/task/CrossSpaceCompactionTask.java | 8 +-
.../execute/task/InnerSpaceCompactionTask.java | 8 +-
.../compaction/execute/utils/CompactionUtils.java | 116 ++++++++
.../utils/validator/CompactionValidator.java} | 44 +--
.../validator/NoneCompactionValidator.java} | 25 +-
.../ResourceAndTsfileCompactionValidator.java | 52 ++++
.../validator/ResourceOnlyCompactionValidator.java | 51 ++++
.../metadata/view/ViewNotExistException.java | 25 --
.../plan/schemaregion/SchemaRegionPlanType.java | 1 +
.../plan/schemaregion/SchemaRegionPlanVisitor.java | 5 +
.../impl/SchemaRegionPlanDeserializer.java | 9 +
.../impl/SchemaRegionPlanSerializer.java | 13 +
.../impl/SchemaRegionPlanTxtSerializer.java | 11 +
...PlanImpl.java => AlterLogicalViewPlanImpl.java} | 32 ++-
.../impl/write/SchemaRegionWritePlanFactory.java | 8 +
...calViewPlan.java => IAlterLogicalViewPlan.java} | 16 +-
.../db/metadata/schemaregion/ISchemaRegion.java | 3 +
.../schemaregion/SchemaRegionMemoryImpl.java | 23 ++
.../schemaregion/SchemaRegionSchemaFileImpl.java | 7 +
.../metadata/visitor/SchemaExecutionVisitor.java | 20 ++
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 1 +
.../config/executor/ClusterConfigTaskExecutor.java | 74 ++---
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 10 +-
.../db/mpp/plan/planner/LogicalPlanVisitor.java | 6 +-
.../mpp/plan/planner/plan/node/PlanNodeType.java | 6 +-
.../db/mpp/plan/planner/plan/node/PlanVisitor.java | 5 +
...icalViewNode.java => AlterLogicalViewNode.java} | 92 +-----
.../metadata/view/AlterLogicalViewStatement.java | 11 -
.../metadata/view/CreateLogicalViewStatement.java | 4 +
.../pipe/agent/receiver/IoTDBThriftReceiver.java | 6 +-
.../db/pipe/agent/receiver/PipeReceiverAgent.java | 10 +-
.../config/constant/PipeConnectorConstant.java | 2 +
...ava => IoTDBThriftConnectorRequestVersion.java} | 7 +-
...orImplV1_1.java => IoTDBSyncConnectorV1_1.java} | 12 +-
.../{ => v1}/IoTDBThriftConnectorClient.java | 2 +-
.../pipe/connector/v1/IoTDBThriftConnectorV1.java | 5 +-
.../pipe/connector/v1/IoTDBThriftReceiverV1.java | 8 +-
.../v1/request/PipeTransferFilePieceReq.java | 4 +-
.../v1/request/PipeTransferFileSealReq.java | 4 +-
.../v1/request/PipeTransferHandshakeReq.java | 4 +-
.../v1/request/PipeTransferInsertNodeReq.java | 4 +-
.../v1/request/PipeTransferTabletReq.java | 6 +-
.../pipe/connector/v2/IoTDBThriftConnectorV2.java | 313 +++++++++++++++++++++
...nsferInsertNodeTabletInsertionEventHandler.java | 51 ++++
...ipeTransferRawTabletInsertionEventHandler.java} | 29 +-
.../PipeTransferTabletInsertionEventHandler.java | 131 +++++++++
.../PipeTransferTsFileInsertionEventHandler.java | 222 +++++++++++++++
.../apache/iotdb/db/pipe/event/EnrichedEvent.java | 8 +-
.../tablet/PipeInsertNodeTabletInsertionEvent.java | 4 +-
.../common/tsfile/PipeTsFileInsertionEvent.java | 4 +-
.../event/realtime/PipeRealtimeCollectEvent.java | 8 +-
.../task/subtask/PipeConnectorSubtaskManager.java | 20 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 2 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 35 +++
.../compaction/CompactionValidationTest.java | 224 +++++++++++++++
86 files changed, 2063 insertions(+), 588 deletions(-)
rename
confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/{DeleteSchemaRPCHandler.java
=> SchemaUpdateRPCHandler.java} (93%)
copy
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/{DeleteLogicalViewProcedure.java
=> AlterLogicalViewProcedure.java} (51%)
copy
confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/{DeleteLogicalViewState.java
=> AlterLogicalViewState.java} (91%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/schema/view/IoTDBAlterViewIT.java
delete mode 100644
iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/access/RowIterator.java
copy
node-commons/src/main/java/org/apache/iotdb/commons/client/async/{AsyncDataNodeInternalServiceClient.java
=> AsyncPipeDataTransferServiceClient.java} (74%)
copy
server/src/main/java/org/apache/iotdb/db/service/InfluxDBRPCServiceMBean.java
=>
node-commons/src/main/java/org/apache/iotdb/commons/pipe/plugin/builtin/connector/IoTDBThriftConnectorV1.java
(86%)
copy
server/src/main/java/org/apache/iotdb/db/service/InfluxDBRPCServiceMBean.java
=>
node-commons/src/main/java/org/apache/iotdb/commons/pipe/plugin/builtin/connector/IoTDBThriftConnectorV2.java
(86%)
copy
server/src/main/java/org/apache/iotdb/db/engine/compaction/constant/{CompactionTaskType.java
=> CompactionValidationLevel.java} (85%)
copy
server/src/main/java/org/apache/iotdb/db/engine/compaction/{selector/constant/InnerUnsequenceCompactionSelector.java
=> execute/utils/validator/CompactionValidator.java} (50%)
copy
server/src/main/java/org/apache/iotdb/db/engine/compaction/execute/{performer/IUnseqCompactionPerformer.java
=> utils/validator/NoneCompactionValidator.java} (56%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/engine/compaction/execute/utils/validator/ResourceAndTsfileCompactionValidator.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/engine/compaction/execute/utils/validator/ResourceOnlyCompactionValidator.java
copy
server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/write/{DeleteLogicalViewPlanImpl.java
=> AlterLogicalViewPlanImpl.java} (55%)
copy
server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/write/view/{IDeleteLogicalViewPlan.java
=> IAlterLogicalViewPlan.java} (75%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/write/view/{CreateLogicalViewNode.java
=> AlterLogicalViewNode.java} (65%)
rename
server/src/main/java/org/apache/iotdb/db/pipe/connector/{IoTDBThriftConnectorVersion.java
=> IoTDBThriftConnectorRequestVersion.java} (87%)
rename
server/src/main/java/org/apache/iotdb/db/pipe/connector/lagacy/{IoTDBSyncConnectorImplV1_1.java
=> IoTDBSyncConnectorV1_1.java} (97%)
rename server/src/main/java/org/apache/iotdb/db/pipe/connector/{ =>
v1}/IoTDBThriftConnectorClient.java (97%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/pipe/connector/v2/IoTDBThriftConnectorV2.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/pipe/connector/v2/handler/PipeTransferInsertNodeTabletInsertionEventHandler.java
copy
server/src/main/java/org/apache/iotdb/db/pipe/{agent/receiver/IoTDBThriftReceiver.java
=> connector/v2/handler/PipeTransferRawTabletInsertionEventHandler.java} (51%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/pipe/connector/v2/handler/PipeTransferTabletInsertionEventHandler.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/pipe/connector/v2/handler/PipeTransferTsFileInsertionEventHandler.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/engine/compaction/CompactionValidationTest.java