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

Caideyipi pushed a change to branch feat/show-receivers
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 34a21798acf Merge branch 'master' of https://github.com/apache/iotdb 
into feat/show-receivers
     add 8735702a775 Reduce repeated failure logs (#18175)
     add b05f4cadb76 Avoid readLock when serializing TimeIndex. (#18189)
     add ce74949268e Fix tag index misalignment in read_tsfile when projection 
pruning removes tag columns (#18191)
     add 5ceb047fe83 Fix DataNode restart readiness race in IoTDBConnectionsIT 
(#18192)
     add 7ffb1364b84 Add mutual SSL support for pipe sinks (#18080)
     add eaef430d2b9 Enforce REST query row limit as hard cap (#18149)
     add 0d3304a106a Fix RPC buffer memory control activation (#18194)
     add ededa9a57ba Pipe IT: disable pipe memory control in overridden setups 
(#18198)
     add e75d1466251 Fix retry bug in tree model query which ignore the time 
filter (#18179)
     add 5bb15d980f4 Pipe: optimize InsertRows schema aggregation (#18195)
     add f1875ed5d06 Fix external TsFile grouping optimization (#18206)
     add 58c5ce85f6a Merge branch 'master' of https://github.com/apache/iotdb 
into feat/show-receivers

No new revisions were added by this update.

Summary of changes:
 .../src/main/openapi3/iotdb_rest_table_v1.yaml     |   1 +
 .../src/main/openapi3/iotdb_rest_v1.yaml           |   1 +
 .../src/main/openapi3/iotdb_rest_v2.yaml           |   1 +
 .../org/apache/iotdb/rest/i18n/RestMessages.java   |   3 +
 .../org/apache/iotdb/rest/i18n/RestMessages.java   |   3 +
 .../rest/protocol/handler/QueryRowLimitUtils.java  |  71 ++++++
 .../table/v1/handler/QueryDataSetHandler.java      |  44 +---
 .../protocol/table/v1/impl/RestApiServiceImpl.java |   9 +-
 .../protocol/v1/handler/QueryDataSetHandler.java   | 114 +++++----
 .../protocol/v1/impl/GrafanaApiServiceImpl.java    |  19 +-
 .../rest/protocol/v1/impl/RestApiServiceImpl.java  |   8 +-
 .../rest/protocol/v2/handler/FastLastHandler.java  |  65 +++++-
 .../protocol/v2/handler/QueryDataSetHandler.java   | 114 +++++----
 .../protocol/v2/impl/GrafanaApiServiceImpl.java    |  19 +-
 .../rest/protocol/v2/impl/RestApiServiceImpl.java  |  48 +---
 .../protocol/handler/QueryRowLimitUtilsTest.java   |  59 +++++
 .../v1/handler/QueryDataSetHandlerTest.java        | 222 ++++++++++++++++++
 .../protocol/v2/handler/FastLastHandlerTest.java   | 119 ++++++++++
 .../treemodel/auto/basic/IoTDBPipeMutualSSLIT.java | 176 ++++++++++++++
 .../treemodel/auto/basic/IoTDBPipeProtocolIT.java  |  16 +-
 .../manual/IoTDBPipeMetaLeaderChangeIT.java        |   6 +-
 .../recent/IoTDBReadTsFileTableFunctionIT.java     |  50 ++++
 .../iotdb/session/it/IoTDBConnectionsIT.java       |  30 ++-
 .../api/customizer/parameter/PipeParameters.java   |   1 +
 .../customizer/parameter/PipeParametersTest.java   |  12 +
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   2 +-
 .../org/apache/iotdb/rpc/AutoResizingBuffer.java   |  24 +-
 .../iotdb/rpc/AutoResizingBufferMemoryManager.java |  25 +-
 .../apache/iotdb/rpc/AutoResizingBufferTest.java   |  37 +++
 .../src/test/resources/iotdb-common.properties     |   3 +-
 .../handlers/rpc/DataNodeTSStatusRPCHandler.java   |   4 +
 .../confignode/conf/ConfigNodeDescriptor.java      |   4 +-
 .../manager/partition/PartitionManager.java        |   8 +-
 .../agent/runtime/PipeConfigNodeRuntimeAgent.java  |  10 +-
 .../receiver/protocol/IoTDBConfigNodeReceiver.java |   2 +-
 .../client/IoTDBConfigNodeSyncClientManager.java   |   4 +
 .../pipe/sink/protocol/IoTDBConfigRegionSink.java  |   4 +
 .../iotdb/confignode/service/ConfigNode.java       |   2 -
 .../pipe/sink/IoTDBConfigRegionSinkTest.java       |  46 ++++
 .../apache/iotdb/db/i18n/DataNodePipeMessages.java |   8 +-
 .../apache/iotdb/db/i18n/DataNodePipeMessages.java |   8 +-
 .../apache/iotdb/db/conf/DataNodeMemoryConfig.java |  12 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   4 +-
 .../agent/runtime/PipeDataNodeRuntimeAgent.java    |  10 +-
 .../protocol/thrift/IoTDBDataNodeReceiver.java     |   4 +-
 .../client/IoTDBDataNodeSyncClientManager.java     |   4 +
 .../sink/protocol/legacy/IoTDBLegacyPipeSink.java  | 123 +++++++++-
 .../thrift/async/IoTDBDataRegionAsyncSink.java     |  27 ++-
 .../thrift/sync/IoTDBDataNodeSyncSink.java         |   4 +
 .../realtime/epoch/TsFileEpochManager.java         |  70 ++++--
 .../thrift/impl/DataNodeRegionManager.java         |   8 +-
 .../queryengine/plan/analyze/AnalyzeVisitor.java   | 106 +++++----
 .../db/queryengine/plan/analyze/Analyzer.java      |  16 +-
 .../plan/analyze/ConcatPathRewriter.java           |  23 +-
 .../queryengine/plan/analyze/PredicateUtils.java   | 177 ++++++++------
 .../plan/analyze/TemplatedAggregationAnalyze.java  |  71 ++++--
 .../queryengine/plan/analyze/TemplatedAnalyze.java |  20 +-
 .../plan/analyze/TreeAnalysisMutationJournal.java  | 255 +++++++++++++++++++++
 .../queryengine/plan/execution/QueryExecution.java |  47 +++-
 .../visitor/predicate/PredicateSimplifier.java     |  83 ++++---
 .../db/queryengine/plan/planner/IPlanner.java      |   6 +
 .../plan/planner/LogicalPlanBuilder.java           |  16 +-
 .../queryengine/plan/planner/TreeModelPlanner.java |  20 +-
 .../plan/planner/plan/node/PlanVisitor.java        |   2 +-
 .../relational/analyzer/StatementAnalyzer.java     |  21 +-
 .../optimizations/PushPredicateIntoTableScan.java  |   3 +-
 .../sql/ast/AbstractQueryDeviceWithCache.java      |  24 ++
 .../plan/relational/sql/ast/CountDevice.java       |   9 +
 .../plan/relational/sql/ast/ShowDevice.java        |  11 +
 .../plan/statement/component/GroupByComponent.java |   5 +
 .../plan/statement/component/OrderByComponent.java |  30 +++
 .../plan/statement/component/WhereCondition.java   |   7 +
 .../schemaregion/SchemaRegionLoader.java           |   8 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |   1 +
 .../dataregion/tsfile/TsFileResource.java          |   3 +-
 .../iotdb/db/conf/DataNodeMemoryConfigTest.java    |  17 +-
 .../apache/iotdb/db/pipe/sink/PipeSinkTest.java    | 193 ++++++++++++++++
 .../epoch/TsFileEpochManagerPerformanceTest.java   | 212 +++++++++++++++++
 .../realtime/epoch/TsFileEpochManagerTest.java     | 105 +++++++++
 .../db/queryengine/plan/analyze/AnalyzeTest.java   | 238 +++++++++++++++++++
 .../plan/analyze/PredicateUtilsTest.java           | 172 ++++++++++++++
 .../plan/analyze/TemplatedAnalyzeRetryTest.java    | 127 ++++++++++
 .../plan/execution/QueryExecutionRetryTest.java    | 218 ++++++++++++++++++
 .../plan/planner/LogicalPlanBuilderTest.java       | 113 +++++++++
 .../plan/relational/analyzer/AnalyzerTest.java     | 117 ++++++++++
 .../optimizations/ParallelizeGroupingTest.java     | 111 +++++++++
 .../plan/statement/QueryStatementTest.java         |  26 +++
 .../src/test/resources/iotdb-common.properties     |   3 +-
 .../src/test/resources/iotdb-system.properties     |   3 +-
 .../conf/iotdb-system.properties.template          |   4 +-
 .../apache/iotdb/commons/i18n/CommonMessages.java  |   4 +
 .../apache/iotdb/commons/i18n/PipeMessages.java    |  11 +-
 .../apache/iotdb/commons/i18n/CommonMessages.java  |   4 +
 .../apache/iotdb/commons/i18n/PipeMessages.java    |   9 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |  47 ++--
 .../apache/iotdb/commons/disk/FolderManager.java   |   5 +-
 .../LoggerPeriodicalLogReducer.java}               |  65 ++++--
 .../apache/iotdb/commons/memory/MemoryConfig.java  |  27 +--
 .../iotdb/commons/pipe/config/PipeDescriptor.java  |  16 +-
 .../pipe/config/constant/PipeSinkConstant.java     |  10 +
 .../commons/pipe/receiver/IoTDBFileReceiver.java   |  16 +-
 .../commons/pipe/resource/log/PipeLogger.java      |  22 +-
 .../commons/pipe/sink/client/IoTDBSyncClient.java  |  17 +-
 .../pipe/sink/client/IoTDBSyncClientManager.java   |  10 +-
 .../pipe/sink/protocol/IoTDBSslSyncSink.java       | 125 ++++++++--
 .../LoggerPeriodicalLogReducerTest.java}           |  21 +-
 106 files changed, 4101 insertions(+), 599 deletions(-)
 create mode 100644 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol/handler/QueryRowLimitUtils.java
 create mode 100644 
external-service-impl/rest/src/test/java/org/apache/iotdb/rest/protocol/handler/QueryRowLimitUtilsTest.java
 create mode 100644 
external-service-impl/rest/src/test/java/org/apache/iotdb/rest/protocol/v1/handler/QueryDataSetHandlerTest.java
 create mode 100644 
external-service-impl/rest/src/test/java/org/apache/iotdb/rest/protocol/v2/handler/FastLastHandlerTest.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/pipe/it/dual/treemodel/auto/basic/IoTDBPipeMutualSSLIT.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/TreeAnalysisMutationJournal.java
 copy 
iotdb-client/service-rpc/src/test/java/org/apache/iotdb/rpc/TSStatusCodeTest.java
 => 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/conf/DataNodeMemoryConfigTest.java
 (61%)
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/epoch/TsFileEpochManagerPerformanceTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/epoch/TsFileEpochManagerTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/analyze/PredicateUtilsTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/analyze/TemplatedAnalyzeRetryTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/execution/QueryExecutionRetryTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanBuilderTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/ParallelizeGroupingTest.java
 rename 
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/{pipe/resource/log/PipePeriodicalLogReducer.java
 => log/LoggerPeriodicalLogReducer.java} (55%)
 rename 
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/{pipe/resource/log/PipePeriodicalLogReducerTest.java
 => log/LoggerPeriodicalLogReducerTest.java} (67%)

Reply via email to