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

marklau99 pushed a change to branch refactor-compaction-metrics-1.2
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from cb0b5ceeb82 add some missed cpu metrics
     add d336edd68ec [To rel/1.2] Fix error msg when select into view and 
normal timeseries failed (#10259)
     add 1fe588284a1 [To rel/1.2] Refactor SchemaScanOperator to do 
asynchronous fetch and return isBlock (#10231)
     add db4cfc5488a [To rel/1.2][IOTDB-6022] Modify the default parameters of 
iotconsensus (#10267)
     add be2792e62fd [IOTDB-5999] System properties patch (#10272)
     add a37a18fe885 Pipe: fix bugs & smells reported by SonarCloud 
(org.apache.iotdb.db.pipe) (#10268) (#10271)
     add bfcc03772d3 [IOTDB-6021] Pipe: NPE when sync TEXT timeseries with null 
fields between IoTDB instances using file mode with pattern filter (#10269) 
(#10270)
     add 1cdb150d58a [IOTDB-6018] Heterogeneous Database document
     add a3f0454b358 [To rel/1.2] Fix slow creation of view when using batch 
creation sql (#10277)
     add 8eec792045e The ConfigNode should restore cluster_name and 
config_node_id at the first step of restart. (#10280)
     add e5782970860 [To rel/1.2][IOTDB-5937] Fix wrong measurement check when 
using view to import csv (#10275)
     add 11f7c4eda86 [IOTDB-6023] Pipe: LoadTsFilePieceNode error when loading 
tsfile with empty value chunks (#10282)
     add 286a7efacb8 Pipe: rename collector to extractor (#10287)
     add 4fe902d03c5 Merge remote-tracking branch 'upstream/rel/1.2' into 
refactor-compaction-metrics-1.2

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  12 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   8 +-
 .../confignode/conf/ConfigNodeStartupCheck.java    |   4 +
 .../confignode/conf/SystemPropertiesUtils.java     |  15 ++
 .../response/pipe/task/PipeTableResp.java          |   2 +-
 .../persistence/pipe/PipePluginInfo.java           |  20 +-
 .../impl/pipe/task/CreatePipeProcedureV2.java      |  10 +-
 .../iotdb/confignode/service/ConfigNode.java       |   4 -
 .../request/ConfigPhysicalPlanSerDeTest.java       |   8 +-
 .../iotdb/confignode/persistence/PipeInfoTest.java |   6 +-
 .../runtime/PipeHandleMetaChangeProcedureTest.java |   2 +-
 .../impl/pipe/task/CreatePipeProcedureV2Test.java  |   6 +-
 .../iotdb/consensus/config/IoTConsensusConfig.java |  18 +-
 .../consensus/iot/logdispatcher/LogDispatcher.java |   5 +
 docs/UserGuide/Operate-Metadata/Database.md        |  90 +++++++++
 docs/zh/UserGuide/Operate-Metadata/Database.md     |  90 +++++++++
 .../org/apache/iotdb/pipe/api/PipeConnector.java   |   2 +-
 .../api/{PipeCollector.java => PipeExtractor.java} |  52 ++---
 .../org/apache/iotdb/pipe/api/PipeProcessor.java   |   4 +-
 ...java => PipeExtractorRuntimeConfiguration.java} |   2 +-
 .../src/main/thrift/confignode.thrift              |   4 +-
 .../resources/conf/iotdb-common.properties         |  22 +--
 .../iotdb/commons/concurrent/ThreadName.java       |   5 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |  45 +++--
 .../iotdb/commons/conf/CommonDescriptor.java       |  29 +--
 .../iotdb/commons/pipe/config/PipeConfig.java      |  28 +--
 .../pipe/plugin/builtin/BuiltinPipePlugin.java     |  18 +-
 .../IoTDBExtractor.java}                           |  16 +-
 .../commons/pipe/task/meta/PipeStaticMeta.java     |  34 ++--
 .../iotdb/commons/pipe/PipeMetaDeSerTest.java      |   2 +-
 .../iotdb/db/engine/load/TsFileSplitter.java       |   8 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |   2 +-
 .../db/metadata/mtree/MTreeBelowSGCachedImpl.java  |  16 ++
 .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java  |  17 ++
 .../db/metadata/query/reader/ISchemaReader.java    |  44 ++++-
 .../reader/SchemaReaderLimitOffsetWrapper.java     |  55 ++++--
 .../reader/TimeseriesReaderWithViewFetch.java      | 144 ++++++++++----
 .../db/metadata/schemaregion/ISchemaRegion.java    |   4 -
 .../apache/iotdb/db/metadata/tag/TagManager.java   |   6 +
 .../db/mpp/common/header/ColumnHeaderConstant.java |   4 +-
 .../schema/CountGroupByLevelScanOperator.java      | 110 +++++++----
 .../operator/schema/SchemaCountOperator.java       |  75 +++++--
 .../operator/schema/SchemaQueryScanOperator.java   |  89 +++++++--
 .../schema/source/LogicalViewSchemaSource.java     |  22 +--
 .../schema/source/PathsUsingTemplateSource.java    |  11 ++
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |  60 ++++--
 .../config/executor/ClusterConfigTaskExecutor.java |   2 +-
 .../execution/config/sys/pipe/ShowPipeTask.java    |   2 +-
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  20 +-
 .../metedata/write/view/CreateLogicalViewNode.java |  34 +++-
 .../plan/statement/crud/InsertBaseStatement.java   |   3 +-
 .../crud/InsertMultiTabletsStatement.java          |  31 ---
 .../crud/InsertRowsOfOneDeviceStatement.java       |   1 -
 .../plan/statement/crud/InsertRowsStatement.java   |  31 ---
 .../statement/sys/pipe/CreatePipeStatement.java    |  10 +-
 .../db/pipe/agent/plugin/PipePluginAgent.java      |  25 +--
 .../db/pipe/agent/runtime/PipeRuntimeAgent.java    |   6 +-
 .../SimpleConsensusProgressIndexAssigner.java      |   5 +-
 .../iotdb/db/pipe/agent/task/PipeTaskAgent.java    | 135 +++++++------
 .../pipe/collector/IoTDBDataRegionCollector.java   | 218 ---------------------
 .../PipeHistoricalDataRegionCollector.java         |  27 ---
 ...torConstant.java => PipeExtractorConstant.java} |  26 +--
 .../configuraion/PipeTaskRuntimeConfiguration.java |   4 +-
 ...va => PipeTaskExtractorRuntimeEnvironment.java} |   4 +-
 .../pipe/connector/legacy/IoTDBSyncConnector.java  |  56 +++---
 .../pipe/connector/legacy/IoTDBSyncReceiver.java   |  37 ++--
 .../legacy/pipedata/DeletionPipeData.java          |   8 +-
 .../pipe/connector/legacy/pipedata/PipeData.java   |   5 +-
 .../connector/legacy/pipedata/TsFilePipeData.java  |   3 +-
 .../pipe/connector/v1/IoTDBThriftConnectorV1.java  |  29 ++-
 .../pipe/connector/v1/IoTDBThriftReceiverV1.java   |  25 +--
 .../db/pipe/connector/v1/PipeRequestType.java      |   5 +-
 .../PipeTransferTabletInsertionEventHandler.java   |   4 +-
 .../PipeTransferTsFileInsertionEventHandler.java   |   2 +-
 .../apache/iotdb/db/pipe/event/EnrichedEvent.java  |   6 +-
 .../tablet/PipeInsertNodeTabletInsertionEvent.java |   3 -
 .../common/tablet/PipeRawTabletInsertionEvent.java |  14 +-
 .../tablet/TabletInsertionDataContainer.java       |  27 +--
 .../common/tsfile/PipeTsFileInsertionEvent.java    |   4 +-
 .../tsfile/TsFileInsertionDataContainer.java       |   7 +-
 .../tsfile/TsFileInsertionDataTabletIterator.java  |   9 +-
 ...imeCollectEvent.java => PipeRealtimeEvent.java} |  38 ++--
 ...tFactory.java => PipeRealtimeEventFactory.java} |  10 +-
 .../executor/PipeSubtaskExecutorManager.java       |   6 +-
 .../pipe/extractor/IoTDBDataRegionExtractor.java   | 217 ++++++++++++++++++++
 .../PipeHistoricalDataRegionExtractor.java         |   9 +-
 .../PipeHistoricalDataRegionTsFileExtractor.java}  | 114 +++++------
 .../realtime/PipeRealtimeDataRegionExtractor.java} |  32 +--
 .../PipeRealtimeDataRegionFakeExtractor.java}      |  31 ++-
 .../PipeRealtimeDataRegionHybridExtractor.java}    |  89 ++++-----
 .../PipeRealtimeDataRegionLogExtractor.java}       |  38 ++--
 .../PipeRealtimeDataRegionTsFileExtractor.java}    |  39 ++--
 .../realtime/assigner/DisruptorQueue.java          |   4 +-
 .../realtime/assigner/PipeDataRegionAssigner.java  |  42 ++--
 .../realtime/epoch/TsFileEpoch.java                |  26 +--
 .../realtime/epoch/TsFileEpochManager.java         |  23 +--
 .../realtime/epoch/TsFileEpochStateMigrator.java   |   2 +-
 .../listener/PipeInsertionDataNodeListener.java    |  59 +++---
 .../matcher/CachedSchemaPatternMatcher.java        | 106 +++++-----
 .../realtime/matcher/PipeDataRegionMatcher.java    |  28 +--
 .../db/pipe/processor/PipeDoNothingProcessor.java  |   6 +-
 .../resource/file/PipeFileResourceManager.java     |  22 ++-
 .../db/pipe/resource/wal/PipeWALResource.java      |  10 +-
 .../pipe/resource/wal/PipeWALResourceManager.java  |  79 +++-----
 .../org/apache/iotdb/db/pipe/task/PipeTask.java    |  14 +-
 .../apache/iotdb/db/pipe/task/PipeTaskBuilder.java |  18 +-
 .../db/pipe/task/connection/EventSupplier.java     |   5 +-
 .../pipe/task/connection/PipeEventCollector.java   |   4 +-
 .../db/pipe/task/stage/PipeTaskConnectorStage.java |   4 +-
 ...ectorStage.java => PipeTaskExtractorStage.java} |  51 +++--
 .../db/pipe/task/stage/PipeTaskProcessorStage.java |   8 +-
 .../iotdb/db/pipe/task/stage/PipeTaskStage.java    |  25 ++-
 .../db/pipe/task/subtask/PipeConnectorSubtask.java |  47 ++++-
 .../task/subtask/PipeConnectorSubtaskManager.java  |  13 +-
 .../db/pipe/task/subtask/PipeProcessorSubtask.java |   1 -
 .../iotdb/db/pipe/task/subtask/PipeSubtask.java    |  46 +++--
 .../operator/schema/SchemaOperatorTestUtil.java    |  12 +-
 .../CachedSchemaPatternMatcherTest.java            |  73 ++++---
 .../PipeRealtimeExtractTest.java}                  | 102 +++++-----
 .../apache/iotdb/tsfile/write/record/Tablet.java   |   2 +
 120 files changed, 2023 insertions(+), 1490 deletions(-)
 rename 
iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/{PipeCollector.java 
=> PipeExtractor.java} (66%)
 rename 
iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/customizer/configuration/{PipeCollectorRuntimeConfiguration.java
 => PipeExtractorRuntimeConfiguration.java} (93%)
 rename 
node-commons/src/main/java/org/apache/iotdb/commons/pipe/plugin/builtin/{collector/IoTDBCollector.java
 => extractor/IoTDBExtractor.java} (81%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/collector/IoTDBDataRegionCollector.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/collector/historical/PipeHistoricalDataRegionCollector.java
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/config/constant/{PipeCollectorConstant.java
 => PipeExtractorConstant.java} (55%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/config/plugin/env/{PipeTaskCollectorRuntimeEnvironment.java
 => PipeTaskExtractorRuntimeEnvironment.java} (92%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/event/realtime/{PipeRealtimeCollectEvent.java
 => PipeRealtimeEvent.java} (78%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/event/realtime/{PipeRealtimeCollectEventFactory.java
 => PipeRealtimeEventFactory.java} (85%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/extractor/IoTDBDataRegionExtractor.java
 copy 
iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/TimeoutChangeableTransport.java
 => 
server/src/main/java/org/apache/iotdb/db/pipe/extractor/historical/PipeHistoricalDataRegionExtractor.java
 (79%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{collector/historical/PipeHistoricalDataRegionTsFileCollector.java
 => extractor/historical/PipeHistoricalDataRegionTsFileExtractor.java} (65%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{collector/realtime/PipeRealtimeDataRegionCollector.java
 => extractor/realtime/PipeRealtimeDataRegionExtractor.java} (69%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{collector/realtime/PipeRealtimeDataRegionFakeCollector.java
 => extractor/realtime/PipeRealtimeDataRegionFakeExtractor.java} (65%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{collector/realtime/PipeRealtimeDataRegionHybridCollector.java
 => extractor/realtime/PipeRealtimeDataRegionHybridExtractor.java} (67%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{collector/realtime/PipeRealtimeDataRegionLogCollector.java
 => extractor/realtime/PipeRealtimeDataRegionLogExtractor.java} (70%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{collector/realtime/PipeRealtimeDataRegionTsFileCollector.java
 => extractor/realtime/PipeRealtimeDataRegionTsFileExtractor.java} (70%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/assigner/DisruptorQueue.java (96%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/assigner/PipeDataRegionAssigner.java (60%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/epoch/TsFileEpoch.java (67%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/epoch/TsFileEpochManager.java (79%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/epoch/TsFileEpochStateMigrator.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/listener/PipeInsertionDataNodeListener.java (68%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/matcher/CachedSchemaPatternMatcher.java (63%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/realtime/matcher/PipeDataRegionMatcher.java (56%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/task/stage/{PipeTaskCollectorStage.java
 => PipeTaskExtractorStage.java} (67%)
 rename server/src/test/java/org/apache/iotdb/db/pipe/{collector => 
extractor}/CachedSchemaPatternMatcherTest.java (68%)
 rename 
server/src/test/java/org/apache/iotdb/db/pipe/{collector/PipeRealtimeCollectTest.java
 => extractor/PipeRealtimeExtractTest.java} (77%)

Reply via email to