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

spricoder pushed a change to branch feature/memory_transfer
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 222e7a7674b Optimize name
     add 07e0d21478a [opt](query) Improve the logic to calculate 
TRegionReplicaSets for devices (#15102)
     add 98acf8e5090 Optimized the query logic to make schema or weak data 
query read from local first & random if without local (#15106)
     add a637327f31d  fix create region group (#15108)
     add 19067243d0c Subscription IT: fix 
IoTDBConsumer2With1TopicShareProcessTsfileIT (#15110)
     add 010843f8933 Optimized the show/query devices logic to only return 
required attributes & Reduced unnecessary CPU usage in schema tsBlock building 
(#15109)
     add ec06abee8fc Fix template extension with null value (#15103)
     add 35377c69004 Make error msg be semantic when the functionality is not 
supported
     add 385d0df5f9f Enhance remove unexisted confignode error message #15117
     add c09bb166883 Optimize query execution in easy count(*) cases
     add 5ab0c1adbfd Try to compatiable with 1.3.X view
     add c6d1f493b0d Fix the wrong time index type check in 
CrossSpaceCompaction (#15095)
     add 93197a426ea fix mods file metrics (#15107)
     add 93ec99d7ad0 Make removed confignode can rejoin cluster without 
deleting data dir (#15118)
     add 411f45f99a2 feat: move costTime to execute finished
     add 8e650cbb1e1 Pipe: Reduced the log of epoch switching & Optimized the 
memory calculation of insertion event & Refactor & Optimized the memory 
reservation logic of tsFile parser provider & Added the missing parsing logic + 
Fixed the wrong listening types to table meta sync & Skipped the file parsing 
in privilege for empty file and root user & Subscription IT: assertGte for 
received tsfile count (#15068)
     add 0e395feb01c Pipe: Added memory control for receiver insert statements 
(#15046)
     add 58573f1672f Merge branch 'master' into feature/memory_transfer

No new revisions were added by this update.

Summary of changes:
 .../it/cluster/IoTDBClusterNodeGetterIT.java       |   2 +-
 .../iotdb/db/it/schema/IoTDBExtendTemplateIT.java  |   7 +
 .../db/it/IoTDBMultiTAGsWithAttributesTableIT.java |  16 +-
 .../IoTDBCorrelatedExistsSubqueryIT.java           |  24 +-
 ...TDBConsumer2With1TopicShareProcessTsfileIT.java |  14 +-
 .../IoTDBPathLooseDeviceTsfilePushConsumerIT.java  |  10 +-
 .../IoTDBTimeLooseTsfilePushConsumerIT.java        |  10 +-
 .../IoTDBTSPatternTsfilePushConsumerIT.java        |   2 +-
 .../time/IoTDBRealTimeDBTsfilePushConsumerIT.java  |   8 +-
 .../time/IoTDBTimeRangeDBTsfilePushConsumerIT.java |  22 +-
 .../java/org/apache/iotdb/cli/AbstractCli.java     |   2 +-
 .../confignode/client/CnToCnNodeRequestType.java   |   2 +-
 .../client/sync/SyncConfigNodeClientPool.java      |   6 +-
 .../write/pipe/payload/PipeDeleteDevicesPlan.java  |  44 +--
 .../request/write/table/AbstractTablePlan.java     |  15 +-
 .../iotdb/confignode/manager/ProcedureManager.java |   2 +-
 .../extractor/ConfigRegionListeningFilter.java     |   3 +-
 ...ConfigPhysicalPlanTablePatternParseVisitor.java |  62 ++--
 ...nfigPhysicalPlanTablePrivilegeParseVisitor.java |  82 +++---
 .../receiver/protocol/IoTDBConfigNodeReceiver.java |  37 +--
 .../procedure/env/ConfigNodeProcedureEnv.java      |   5 +-
 .../impl/node/RemoveConfigNodeProcedure.java       |   8 +-
 .../impl/region/CreateRegionGroupsProcedure.java   |  35 ++-
 .../procedure/state/RemoveConfigNodeState.java     |   2 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  10 +-
 ...igPhysicalPlanTablePatternParseVisitorTest.java |   9 +
 .../protocol/opcda/OpcDaServerHandle.java          |   4 +-
 .../connector/protocol/opcua/OpcUaNameSpace.java   |   4 +-
 .../async/IoTDBDataRegionAsyncConnector.java       |  21 --
 .../db/pipe/event/common/PipeInsertionEvent.java   |  13 -
 .../tablet/PipeInsertNodeTabletInsertionEvent.java |   9 +-
 .../common/tablet/PipeRawTabletInsertionEvent.java |   4 +-
 .../tablet/parser/TabletInsertionEventParser.java  |  15 +-
 .../common/tsfile/PipeTsFileInsertionEvent.java    |  70 +++--
 .../parser/TsFileInsertionEventParserProvider.java |  19 +-
 .../PipeRealtimeDataRegionHybridExtractor.java     |  12 +-
 .../protocol/thrift/IoTDBDataNodeReceiver.java     |  52 +++-
 .../resource/memory/InsertNodeMemoryEstimator.java | 319 ++++-----------------
 .../pipe/resource/tsfile/PipeTsFileResource.java   |   2 +-
 .../iotdb/db/protocol/client/ConfigNodeClient.java |   4 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |  15 +-
 .../fragment/FragmentInstanceContext.java          |  38 ++-
 .../schema/source/DeviceAttributeUpdater.java      |  10 +-
 .../schema/source/DeviceBlackListConstructor.java  |  11 +-
 .../schema/source/DevicePredicateFilter.java       |  13 +-
 .../schema/source/DevicePredicateHandler.java      |  22 +-
 .../operator/schema/source/DeviceUpdater.java      |  13 +-
 .../schema/source/SchemaSourceFactory.java         |   4 +-
 .../schema/source/TableDeviceQuerySource.java      |  21 +-
 .../plan/analyze/schema/TemplateSchemaFetcher.java |  11 +-
 .../config/executor/ClusterConfigTaskExecutor.java |   8 +-
 .../plan/planner/TableOperatorGenerator.java       |  23 +-
 .../SimpleFragmentParallelPlanner.java             |  14 +-
 .../plan/relational/analyzer/Analysis.java         |  17 --
 .../metadata/fetcher/TableDeviceSchemaFetcher.java |   5 +
 .../relational/planner/TableLogicalPlanner.java    |   2 +-
 .../distribute/TableDistributedPlanGenerator.java  | 102 ++++---
 .../distribute/TableModelQueryFragmentPlanner.java |  14 +-
 .../optimizations/PushPredicateIntoTableScan.java  |   3 +-
 .../sql/ast/AbstractQueryDeviceWithCache.java      |  33 ++-
 .../relational/sql/ast/AbstractTraverseDevice.java |   9 +-
 .../plan/relational/sql/ast/DeleteDevice.java      |  19 +-
 .../plan/relational/sql/ast/ShowDevice.java        |  10 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |   9 +-
 .../plan/statement/crud/InsertBaseStatement.java   |  46 ++-
 .../crud/InsertMultiTabletsStatement.java          |  16 ++
 .../plan/statement/crud/InsertRowStatement.java    |  13 +
 .../crud/InsertRowsOfOneDeviceStatement.java       |  16 ++
 .../plan/statement/crud/InsertRowsStatement.java   |  16 ++
 .../plan/statement/crud/InsertTabletStatement.java |  18 ++
 .../attribute/update/UpdateDetailContainer.java    |   2 +-
 .../schemaregion/impl/SchemaRegionMemoryImpl.java  |  29 +-
 .../buffer/TimeSeriesMetadataCache.java            |   3 +-
 .../db/storageengine/dataregion/DataRegion.java    |   7 +-
 .../dataregion/VirtualDataRegion.java              |   2 +-
 .../writer/AbstractCrossCompactionWriter.java      |  25 +-
 .../utils/writer/FastCrossCompactionWriter.java    |  12 +
 .../dataregion/tsfile/TsFileResource.java          |  50 ++--
 .../tsfile/timeindex/ArrayDeviceTimeIndex.java     |  12 +-
 .../plan/relational/analyzer/AnalyzerTest.java     |  10 +-
 .../FastCrossCompactionPerformerTest.java          |  78 +++++
 .../apache/iotdb/commons/conf/CommonConfig.java    |  12 +-
 .../iotdb/commons/conf/CommonDescriptor.java       |   5 +
 .../consensus/index/impl/HybridProgressIndex.java  |   4 +-
 .../iotdb/commons/pipe/config/PipeConfig.java      |   7 +
 .../commons/schema/view/LogicalViewSchema.java     |  13 +-
 .../multi/FunctionViewExpression.java              |  14 +
 .../viewExpression/unary/LikeViewExpression.java   |  39 ++-
 .../iotdb/commons/utils/TimePartitionUtils.java    |   7 +-
 .../schema/LikeViewExpreesionSerDeTest.java        |  48 ++++
 .../src/main/thrift/confignode.thrift              |   4 +-
 91 files changed, 1087 insertions(+), 834 deletions(-)
 create mode 100644 
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/schema/LikeViewExpreesionSerDeTest.java

Reply via email to