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

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


    from 2aea8fbfc3b try update
     add d170afae358 Bump vite from 4.1.4 to 4.1.5 in /site/src/main (#10054)
     add 397f36edafd [IOTDB-5973] Pipe: fix ClassCastException when using 
pipe.core.event.view & support collector.pattern in historical collector 
(#10058)
     add de700e5eaab [IOTDB-5970] Fix the info of order by when sortkey doesn't 
exist
     add 37a539eb089 Pipe: refactor package structure (#10062)
     add bc5d8e062cd remove duplicate log (#10055)
     add 2dbdbe0b39b Support multiple creation of views & Fix illegal view 
creation (#10060)
     add 8d7a0a880f8 [IOTDB-5974] Pipe: Fix Recover ProgressIndex (#10070)
     add d871ecbff1b Fix TsfileResource error after delete device in sequence 
working memtable (#10067)
     add a1d2f610383 Add into_operation_buffer_size_in_byte to configuration 
file
     add 9cbdea36b4c [IOTDB-5976] Pipe: optimized the feedback when pipe 
procedure failed to pushPipeMetas (#10076)
     add 7c89c5c2296 Fix storage engine memory config initialization (#10077)
     add 14ae00eca74 Update the iotconsensus write-blocking prompt to make 
error messages more friendly (#10082)
     add 08281208099 [IOTDB-5977][IOTDB-5979][IOTDB-5981] Pipe: serveral bug 
fixes in pipe execution engine (#10087)
     add 05d2aabeb88 [IOTDB-5982] Modify the docs of GROUP BY
     add 6d2c4408cd7 [IOTDB-5978] Pipe: ignore data in region "root.__system" 
(#10093)
     add ccdd24f34a3 Fix schema memory config initialization (#10079)
     add 7b9402c1b5e [IOTDB-5975] Fix NPE in cpu metrics (#10071)
     add 2d4eacad59a Fix reconnect logic of python client (#10096)
     add e2fb98017e2 [IOTDB-5980] Pipe: drop not existed pipe will return 
successful result (#10088)
     add 93db171c273 Merge branch 'master' of https://github.com/apache/iotdb 
into coveralls
     add 1af43dc9dd0 update

No new revisions were added by this update.

Summary of changes:
 .github/workflows/sonar-coveralls.yml              |    4 +-
 .../consensus/response/pipe/PipeResp.java          |   48 -
 .../pipe/runtime/PipeRuntimeCoordinator.java       |    8 +-
 .../manager/pipe/task/PipeTaskCoordinator.java     |   12 +-
 .../persistence/pipe/PipePluginInfo.java           |   16 +-
 .../confignode/persistence/pipe/PipeTaskInfo.java  |   25 +-
 .../{task => }/AbstractOperatePipeProcedureV2.java |   15 +-
 .../impl}/pipe/PipeTaskOperation.java              |    2 +-
 .../pipe/plugin/CreatePipePluginProcedure.java     |    8 +-
 .../impl/pipe/plugin/DropPipePluginProcedure.java  |    6 +-
 .../runtime/PipeHandleLeaderChangeProcedure.java   |   10 +-
 .../runtime/PipeHandleMetaChangeProcedure.java     |    8 +-
 .../impl/pipe/runtime/PipeMetaSyncProcedure.java   |    4 +-
 .../impl/pipe/task/CreatePipeProcedureV2.java      |   48 +-
 .../impl/pipe/task/DropPipeProcedureV2.java        |   25 +-
 .../impl/pipe/task/StartPipeProcedureV2.java       |   38 +-
 .../impl/pipe/task/StopPipeProcedureV2.java        |   37 +-
 .../consensus/iot/IoTConsensusServerImpl.java      |    7 +-
 docs/UserGuide/Query-Data/Group-By.md              | 1204 ++++++++++----------
 docs/UserGuide/Query-Data/Overview.md              |    2 +-
 docs/zh/UserGuide/Query-Data/Group-By.md           |  880 +++++++-------
 .../iotdb/it/env/cluster/MppCommonConfig.java      |    2 +-
 .../view/IoTDBCreateAndShowViewIT.java             |  162 ++-
 .../org/apache/iotdb/util/AbstractSchemaIT.java    |    3 +-
 .../org/apache/iotdb/pipe/api/event/EventType.java |   26 -
 .../event/dml/insertion/TabletInsertionEvent.java  |   12 +-
 .../event/dml/insertion/TsFileInsertionEvent.java  |    8 -
 iotdb-client/client-py/iotdb/Session.py            |   20 +-
 .../client-py/iotdb/sqlalchemy/IoTDBSQLCompiler.py |   56 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |    1 +
 .../metrics/metricsets/cpu/CpuUsageMetrics.java    |   37 +-
 .../resources/conf/iotdb-common.properties         |    4 +
 .../apache/iotdb/commons/conf/CommonConfig.java    |    9 -
 .../iotdb/commons/conf/CommonDescriptor.java       |    4 -
 .../consensus/index/impl/RecoverProgressIndex.java |    6 +
 .../iotdb/commons/pipe/config/PipeConfig.java      |    4 -
 .../service/PipePluginExecutableManager.java       |    6 +-
 .../pipe/{task/meta => }/PipeMetaDeSerTest.java    |    6 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   37 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  137 ++-
 .../db/engine/storagegroup/TsFileProcessor.java    |   17 +-
 .../db/engine/storagegroup/TsFileResource.java     |   13 +-
 .../metadata/view/UnsupportedViewException.java    |   36 +-
 .../view/ViewContainsAggregationException.java     |   15 +-
 .../iotdb/db/metadata/view/ViewPathType.java       |    8 +-
 .../apache/iotdb/db/metadata/view/ViewPaths.java   |   26 +
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   99 +-
 .../iotdb/db/mpp/plan/analyze/SelectIntoUtils.java |    7 +
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |   63 +-
 .../metadata/view/AlterLogicalViewStatement.java   |   11 +
 .../metadata/view/CreateLogicalViewStatement.java  |   51 +-
 .../db/pipe/agent/plugin/PipePluginAgent.java      |   19 +-
 .../pipe/agent/receiver/IoTDBThriftReceiver.java   |    2 +-
 .../db/pipe/agent/receiver/PipeReceiverAgent.java  |    4 +-
 .../db/pipe/agent/runtime/PipeAgentLauncher.java   |    4 +-
 .../db/pipe/agent/runtime/PipeRuntimeAgent.java    |   12 +-
 .../SimpleConsensusProgressIndexAssigner.java      |    5 +-
 .../iotdb/db/pipe/agent/task/PipeTaskAgent.java    |   96 +-
 .../collector/IoTDBDataRegionCollector.java        |   22 +-
 .../PipeHistoricalDataRegionCollector.java         |    2 +-
 .../PipeHistoricalDataRegionTsFileCollector.java   |   43 +-
 .../realtime/PipeRealtimeDataRegionCollector.java  |    6 +-
 .../PipeRealtimeDataRegionFakeCollector.java       |    4 +-
 .../PipeRealtimeDataRegionHybridCollector.java     |    8 +-
 .../PipeRealtimeDataRegionLogCollector.java        |    8 +-
 .../PipeRealtimeDataRegionTsFileCollector.java     |    8 +-
 .../realtime/assigner/DisruptorQueue.java          |    2 +-
 .../realtime/assigner/PipeDataRegionAssigner.java  |   10 +-
 .../realtime/epoch}/TsFileEpoch.java               |    4 +-
 .../realtime/epoch}/TsFileEpochManager.java        |    7 +-
 .../realtime/epoch}/TsFileEpochStateMigrator.java  |    2 +-
 .../listener/PipeInsertionDataNodeListener.java    |    8 +-
 .../matcher/CachedSchemaPatternMatcher.java        |    6 +-
 .../realtime/matcher/PipeDataRegionMatcher.java    |    6 +-
 .../IoTDBThriftConnectorClient.java                |    2 +-
 .../IoTDBThriftConnectorVersion.java               |    2 +-
 .../v1/IoTDBThriftConnectorV1.java                 |   43 +-
 .../v1/IoTDBThriftReceiverV1.java                  |   16 +-
 .../iotdb => connector}/v1/PipeRequestType.java    |    2 +-
 .../v1/reponse/PipeTransferFilePieceResp.java      |    2 +-
 .../v1/request/PipeTransferFilePieceReq.java       |    6 +-
 .../v1/request/PipeTransferFileSealReq.java        |    6 +-
 .../v1/request/PipeTransferHandshakeReq.java       |    6 +-
 .../v1/request/PipeTransferInsertNodeReq.java      |    6 +-
 .../v1/request/PipeTransferTabletReq.java          |    6 +-
 .../PipeHistoricalDataRegionFakeCollector.java     |   56 -
 .../event/impl/PipeEmptyTabletInsertionEvent.java  |   39 -
 .../TsFileInsertionDataContainer.java              |  136 ---
 .../TsFileInsertionDataTabletIterator.java         |  287 -----
 .../db/pipe/{core => }/event/EnrichedEvent.java    |    2 +-
 .../event/common/row}/PipeBinaryTransformer.java   |    7 +-
 .../event/common/row}/PipeDataTypeTransformer.java |   40 +-
 .../view/access => event/common/row}/PipeRow.java  |   45 +-
 .../common/row}/PipeRowCollector.java              |   36 +-
 .../PipeInsertNodeTabletInsertionEvent.java        |   37 +-
 .../tablet/PipeRawTabletInsertionEvent.java}       |   23 +-
 .../tablet}/TabletInsertionDataContainer.java      |  185 ++-
 .../common/tsfile}/PipeTsFileInsertionEvent.java   |   40 +-
 .../tsfile/TsFileInsertionDataContainer.java       |  192 ++++
 .../tsfile/TsFileInsertionDataTabletIterator.java  |  147 +++
 .../event/realtime/PipeRealtimeCollectEvent.java   |    5 +-
 .../realtime/PipeRealtimeCollectEventFactory.java  |    7 +-
 .../executor/PipeConnectorSubtaskExecutor.java     |    2 +-
 .../executor/PipeProcessorSubtaskExecutor.java     |    2 +-
 .../processor/PipeDoNothingProcessor.java          |   29 +-
 .../apache/iotdb/db/pipe/task/PipeTaskBuilder.java |    1 -
 .../BlockingPendingQueue.java                      |    2 +-
 .../BoundedBlockingPendingQueue.java               |    2 +-
 .../task/{queue => connection}/EventSupplier.java  |    2 +-
 .../connection}/PipeEventCollector.java            |    5 +-
 .../UnboundedBlockingPendingQueue.java             |    2 +-
 .../db/pipe/task/stage/PipeTaskCollectorStage.java |   55 +-
 .../db/pipe/task/stage/PipeTaskConnectorStage.java |    4 +-
 .../db/pipe/task/stage/PipeTaskProcessorStage.java |   50 +-
 .../db/pipe/task/subtask/PipeConnectorSubtask.java |    4 +-
 .../subtask}/PipeConnectorSubtaskLifeCycle.java    |    5 +-
 .../subtask}/PipeConnectorSubtaskManager.java      |   10 +-
 .../db/pipe/task/subtask/PipeProcessorSubtask.java |    2 +-
 .../iotdb/db/pipe/task/subtask/PipeSubtask.java    |    2 +-
 .../db/service/metrics/DataNodeMetricsHelper.java  |    1 +
 .../impl/DataNodeInternalRPCServiceImpl.java       |    9 +-
 .../file/UnsealedTsFileRecoverPerformer.java       |    2 +-
 .../db/engine/settle/SettleRequestHandlerTest.java |    1 -
 .../db/engine/storagegroup/DataRegionTest.java     |   27 +
 .../collector/CachedSchemaPatternMatcherTest.java  |    8 +-
 .../collector/PipeRealtimeCollectTest.java         |   10 +-
 .../connector/PipeThriftRequestTest.java           |   12 +-
 .../PipeTabletInsertionEventTest.java}             |   53 +-
 .../event/TsFileInsertionDataContainerTest.java    |  679 +++++++++++
 .../PipeConnectorSubtaskExecutorTest.java          |    5 +-
 .../PipeProcessorSubtaskExecutorTest.java          |    5 +-
 .../{executor => }/PipeSubtaskExecutorTest.java    |    3 +-
 site/src/main/.vuepress/sidebar/V1.0.x/en.ts       |    1 -
 site/src/main/.vuepress/sidebar/V1.0.x/zh.ts       |    1 -
 site/src/main/.vuepress/sidebar/V1.1.x/en.ts       |    2 +-
 site/src/main/.vuepress/sidebar/V1.1.x/zh.ts       |    2 +-
 site/src/main/.vuepress/sidebar/V1.2.x/en.ts       |    2 +-
 site/src/main/.vuepress/sidebar/V1.2.x/zh.ts       |    2 +-
 site/src/main/.vuepress/sidebar/en.ts              |    2 +-
 site/src/main/.vuepress/sidebar/zh.ts              |    2 +-
 site/src/main/package-lock.json                    |    6 +-
 .../iotdb/tsfile/fileSystem/FSFactoryProducer.java |    8 +
 .../tsfile/fileSystem/fsFactory/HDFSFactory.java   |    8 -
 .../tsfile/fileSystem/fsFactory/OSFSFactory.java   |   13 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   18 +
 145 files changed, 3495 insertions(+), 2528 deletions(-)
 delete mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/pipe/PipeResp.java
 rename 
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/{task 
=> }/AbstractOperatePipeProcedureV2.java (92%)
 rename confignode/src/main/java/org/apache/iotdb/confignode/{persistence => 
procedure/impl}/pipe/PipeTaskOperation.java (94%)
 rename integration-test/src/test/java/org/apache/iotdb/db/it/{ => 
schema}/view/IoTDBCreateAndShowViewIT.java (61%)
 delete mode 100644 
iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/event/EventType.java
 rename node-commons/src/test/java/org/apache/iotdb/commons/pipe/{task/meta => 
}/PipeMetaDeSerTest.java (91%)
 rename 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/pipe/PipeSinkResp.java
 => 
server/src/main/java/org/apache/iotdb/db/exception/metadata/view/UnsupportedViewException.java
 (53%)
 rename 
iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/exception/PipeManagementException.java
 => 
server/src/main/java/org/apache/iotdb/db/exception/metadata/view/ViewContainsAggregationException.java
 (65%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/IoTDBDataRegionCollector.java (91%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/historical/PipeHistoricalDataRegionCollector.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/historical/PipeHistoricalDataRegionTsFileCollector.java (82%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/PipeRealtimeDataRegionCollector.java (92%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/PipeRealtimeDataRegionFakeCollector.java (93%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/PipeRealtimeDataRegionHybridCollector.java (96%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/PipeRealtimeDataRegionLogCollector.java (93%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/PipeRealtimeDataRegionTsFileCollector.java (93%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/assigner/DisruptorQueue.java (98%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/assigner/PipeDataRegionAssigner.java (87%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/event/realtime => 
collector/realtime/epoch}/TsFileEpoch.java (93%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/event/realtime => 
collector/realtime/epoch}/TsFileEpochManager.java (89%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/event/realtime => 
collector/realtime/epoch}/TsFileEpochStateMigrator.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/listener/PipeInsertionDataNodeListener.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/matcher/CachedSchemaPatternMatcher.java (97%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/collector/realtime/matcher/PipeDataRegionMatcher.java (88%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/IoTDBThriftConnectorClient.java (97%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/IoTDBThriftConnectorVersion.java (94%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/IoTDBThriftConnectorV1.java (84%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/IoTDBThriftReceiverV1.java (94%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/PipeRequestType.java (96%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/reponse/PipeTransferFilePieceResp.java (97%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/request/PipeTransferFilePieceReq.java (92%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/request/PipeTransferFileSealReq.java (91%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/request/PipeTransferHandshakeReq.java (91%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/request/PipeTransferInsertNodeReq.java (94%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/impl/iotdb => 
connector}/v1/request/PipeTransferTabletReq.java (97%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/core/collector/historical/PipeHistoricalDataRegionFakeCollector.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/core/event/impl/PipeEmptyTabletInsertionEvent.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/core/event/view/datastructure/TsFileInsertionDataContainer.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/core/event/view/datastructure/TsFileInsertionDataTabletIterator.java
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/event/EnrichedEvent.java (99%)
 rename {node-commons/src/main/java/org/apache/iotdb/commons/pipe/utils => 
server/src/main/java/org/apache/iotdb/db/pipe/event/common/row}/PipeBinaryTransformer.java
 (92%)
 rename {node-commons/src/main/java/org/apache/iotdb/commons/pipe/utils => 
server/src/main/java/org/apache/iotdb/db/pipe/event/common/row}/PipeDataTypeTransformer.java
 (69%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/event/view/access 
=> event/common/row}/PipeRow.java (75%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/event/view/collector => 
event/common/row}/PipeRowCollector.java (67%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/event/impl => 
event/common/tablet}/PipeInsertNodeTabletInsertionEvent.java (79%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/event/impl/PipeTabletTabletInsertionEvent.java
 => event/common/tablet/PipeRawTabletInsertionEvent.java} (72%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/event/view/datastructure => 
event/common/tablet}/TabletInsertionDataContainer.java (74%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/event/impl => 
event/common/tsfile}/PipeTsFileInsertionEvent.java (85%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/TsFileInsertionDataContainer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/TsFileInsertionDataTabletIterator.java
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/event/realtime/PipeRealtimeCollectEvent.java (96%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/event/realtime/PipeRealtimeCollectEventFactory.java (86%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core => 
}/processor/PipeDoNothingProcessor.java (79%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/task/{queue => 
connection}/BlockingPendingQueue.java (97%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/task/{queue => 
connection}/BoundedBlockingPendingQueue.java (95%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/task/{queue => 
connection}/EventSupplier.java (96%)
 rename 
server/src/main/java/org/apache/iotdb/db/pipe/{core/event/view/collector => 
task/connection}/PipeEventCollector.java (92%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/task/{queue => 
connection}/UnboundedBlockingPendingQueue.java (95%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/manager 
=> task/subtask}/PipeConnectorSubtaskLifeCycle.java (93%)
 rename server/src/main/java/org/apache/iotdb/db/pipe/{core/connector/manager 
=> task/subtask}/PipeConnectorSubtaskManager.java (94%)
 rename server/src/test/java/org/apache/iotdb/db/pipe/{core => 
}/collector/CachedSchemaPatternMatcherTest.java (95%)
 rename server/src/test/java/org/apache/iotdb/db/pipe/{core => 
}/collector/PipeRealtimeCollectTest.java (96%)
 rename server/src/test/java/org/apache/iotdb/db/pipe/{core => 
}/connector/PipeThriftRequestTest.java (89%)
 rename 
server/src/test/java/org/apache/iotdb/db/pipe/{core/event/PipeInsertNodeTabletInsertionEventTest.java
 => event/PipeTabletInsertionEventTest.java} (76%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/pipe/event/TsFileInsertionDataContainerTest.java
 rename server/src/test/java/org/apache/iotdb/db/pipe/execution/{executor => 
}/PipeConnectorSubtaskExecutorTest.java (87%)
 rename server/src/test/java/org/apache/iotdb/db/pipe/execution/{executor => 
}/PipeProcessorSubtaskExecutorTest.java (89%)
 rename server/src/test/java/org/apache/iotdb/db/pipe/execution/{executor => 
}/PipeSubtaskExecutorTest.java (97%)

Reply via email to