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

Wei-hao-Li pushed a change to branch fixLimit0
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from aca66c88e4d fix
     add c179b0cd4ed [Session] Throw IoTDBConnectionException instead of NPE 
when retries are exhausted (#18794)
     add a78f5a736c7 [Performance] Pre-size collections with known cardinality
     add 491d9b3590b [Test] Stabilize table DDL HA tests for async DROP TABLE 
(#18852)
     add 426376b1955 [Storage] Replace IDeviceID.isTableModel with the data 
model from context (#18814)
     add 7764fc477f9 Merge branch 'master' of github.com:apache/iotdb into 
fixLimit0
     add 510fc7c4544 Fix subscription initialization retries for transient WAL 
reads (#18829)
     add 3d57d2507fa [Subscription] Preserve WAL replay progress across pending 
gaps (#18831)
     add a7e508cf458 [Subscription] Index consensus ACK progress by writer 
(#18835)
     add 030bedd2b2b Fix DATE conversion beyond tablet row count (#18832)
     add 72b4d16ac6d [Test] Fix AlignedWritableMemChunkTest compilation error 
(#18859)
     add c5ff6fae28d Merge branch 'master' of github.com:apache/iotdb into 
fixLimit0
     add f2af7813181 fix

No new revisions were added by this update.

Summary of changes:
 .../query/view/recent/IoTDBTableViewQueryIT.java   |   2 +-
 .../relational/it/schema/IoTDBTableDDLHAIT.java    |  37 ++-
 .../org/apache/iotdb/rpc/IoTDBJDBCDataSet.java     |   8 +-
 .../java/org/apache/iotdb/session/Session.java     |  14 +-
 .../apache/iotdb/session/SessionConnection.java    |  21 +-
 .../apache/iotdb/session/util/SessionUtils.java    |   2 +-
 .../iotdb/session/BrokenSessionConnectionTest.java | 222 ++++++++++++++++++
 .../SimpleTsBlockWithPositionComparator.java       |   2 +-
 .../operator/process/FilterAndProjectOperator.java |   6 +-
 .../process/PatternRecognitionOperator.java        |   2 +-
 .../rowpattern/PatternPartitionExecutor.java       |   2 +-
 .../process/rowpattern/expression/Computation.java |   2 +-
 .../rowpattern/expression/NaryComputation.java     |   2 +-
 .../AbstractCaseWhenThenColumnTransformer.java     |   2 +-
 .../multi/LogicalAndMultiColumnTransformer.java    |   2 +-
 .../multi/LogicalOrMultiColumnTransformer.java     |   2 +-
 .../dag/column/multi/MultiColumnTransformer.java   |   2 +-
 .../apache/iotdb/calc/utils/sort/DiskSpiller.java  |   4 +-
 .../request/write/auth/AuthorTreePlan.java         |   4 +-
 .../pipe/payload/PipeDeactivateTemplatePlan.java   |   4 +-
 .../pipe/task/OperateMultiplePipesPlanV2.java      |   2 +-
 .../topic/AlterMultipleTopicsPlan.java             |   2 +-
 .../impl/schema/DeactivateTemplateProcedure.java   |   3 +-
 .../impl/sync/AuthOperationProcedure.java          |   2 +-
 .../subscription/SubscriptionQueueRegistry.java    |   5 +-
 .../apache/iotdb/db/i18n/ImportWALMessages.java    |  12 +-
 .../apache/iotdb/db/i18n/ImportWALMessages.java    |  12 +-
 .../common/tablet/PipeRawTabletInsertionEvent.java |  39 +++-
 .../query/TsFileInsertionEventQueryParser.java     |   3 +-
 ...ileInsertionEventQueryParserTabletIterator.java |   2 +-
 .../scan/TsFileInsertionEventScanParser.java       |  10 +-
 ...ileInsertionEventTableParserTabletIterator.java |   7 +-
 .../tsfile/parser/util/ModsOperationUtil.java      |  24 +-
 .../payload/FetchCombineResultRequest.java         |   2 +-
 .../builder/PipeTableModelTsFileBuilderV2.java     |   3 +-
 .../util/builder/PipeTreeModelTsFileBuilderV2.java |   3 +-
 ...istoricalDataRegionTsFileAndDeletionSource.java |  16 +-
 .../matcher/CachedSchemaPatternMatcher.java        |  25 +-
 .../db/queryengine/common/TimeseriesContext.java   |   4 +-
 .../fragment/FragmentInstanceContext.java          |   4 +-
 .../fragment/FragmentInstanceFailureInfo.java      |   4 +-
 .../execution/fragment/QueryContext.java           |  12 +-
 .../operator/process/TransformOperator.java        |   2 +-
 .../analyze/cache/partition/PartitionCache.java    |  42 +++-
 .../analyze/load/LoadTsFileTableSchemaCache.java   |   2 +-
 .../analyze/load/LoadTsFileTreeSchemaCache.java    |   6 +-
 .../plan/expression/multi/FunctionExpression.java  |   4 +-
 .../visitor/ColumnTransformerVisitor.java          |   6 +-
 .../visitor/CompleteMeasurementSchemaVisitor.java  |   2 +-
 .../visitor/IntermediateLayerVisitor.java          |   3 +-
 .../metadata/read/LevelTimeSeriesCountNode.java    |   4 +-
 .../metadata/read/SeriesSchemaFetchScanNode.java   |   4 +-
 .../node/metadata/read/TimeSeriesCountNode.java    |   4 +-
 .../metadata/read/TimeSeriesSchemaScanNode.java    |   4 +-
 .../write/CreateAlignedTimeSeriesNode.java         |  14 +-
 .../plan/node/metadata/write/MeasurementGroup.java |  14 +-
 .../planner/plan/node/sink/IdentitySinkNode.java   |   2 +-
 .../planner/plan/node/sink/ShuffleSinkNode.java    |   2 +-
 .../source/AlignedSeriesAggregationScanNode.java   |   3 +-
 .../plan/node/source/DeviceRegionScanNode.java     |   3 +-
 .../node/source/SeriesAggregationScanNode.java     |   3 +-
 .../plan/node/source/TimeseriesRegionScanNode.java |  10 +-
 .../plan/node/write/InsertMultiTabletsNode.java    |   5 +-
 .../planner/plan/node/write/InsertRowsNode.java    |   5 +-
 .../plan/node/write/RelationalInsertRowsNode.java  |   5 +-
 .../parameter/model/ModelInferenceDescriptor.java  |   4 +-
 .../TableDeviceAttributeCommitUpdateNode.java      |   4 +-
 .../visitor/SchemaRegionPlanDeserializer.java      |  18 +-
 .../schemaregion/utils/ResourceByPathUtils.java    |   5 +-
 .../performer/impl/FastCompactionPerformer.java    |   8 +-
 .../impl/ReadChunkCompactionPerformer.java         |   2 +-
 .../impl/ReadPointCompactionPerformer.java         |   2 +-
 .../execute/utils/CompactionPathUtils.java         |  10 +-
 .../compaction/execute/utils/CompactionUtils.java  |  15 +-
 .../execute/utils/MultiTsFileDeviceIterator.java   |  45 ++--
 .../fast/FastAlignedSeriesCompactionExecutor.java  |   6 +-
 .../FastNonAlignedSeriesCompactionExecutor.java    |   2 +-
 .../executor/fast/SeriesCompactionExecutor.java    |   5 +-
 .../ReadChunkAlignedSeriesCompactionExecutor.java  |   3 +-
 .../selector/impl/SettleSelectorImpl.java          |   7 +-
 .../dataregion/flush/MemTableFlushTask.java        |  22 +-
 .../dataregion/memtable/AbstractMemTable.java      |  58 +++--
 .../memtable/AbstractWritableMemChunk.java         |   9 +-
 .../memtable/AlignedWritableMemChunk.java          |  60 +++--
 .../memtable/AlignedWritableMemChunkGroup.java     |  37 ++-
 .../dataregion/memtable/IMemTable.java             |   8 +-
 .../dataregion/memtable/IWritableMemChunk.java     |  14 +-
 .../memtable/IWritableMemChunkGroup.java           |  12 +-
 .../dataregion/memtable/TsFileProcessor.java       |  25 +-
 .../dataregion/memtable/WritableMemChunk.java      |  29 ++-
 .../dataregion/memtable/WritableMemChunkGroup.java |  26 ++-
 .../tsfile/timeindex/ArrayDeviceTimeIndex.java     |   4 +-
 .../tsfile/timeindex/PlainDeviceTimeIndex.java     |   4 +-
 .../utils/TreeDiskUsageStatisticUtil.java          |   2 +-
 .../wal/recover/file/TsFilePlanRedoer.java         |   9 +-
 .../file/UnsealedTsFileRecoverPerformer.java       |  20 +-
 .../load/splitter/AlignedChunkData.java            |   4 +-
 .../consensus/ConsensusLogToTabletConverter.java   |  13 +-
 .../consensus/ConsensusPrefetchingQueue.java       |  39 +++-
 .../ConsensusSubscriptionCommitManager.java        |  93 +++++---
 .../columnfilter/TreeViewTabletProjector.java      |   1 -
 .../java/org/apache/iotdb/db/tools/ImportWAL.java  |  95 ++++++--
 .../apache/iotdb/db/utils/ModificationUtils.java   |  20 +-
 .../pipe/event/PipeTabletInsertionEventTest.java   |  36 +--
 .../pattern/CachedSchemaPatternMatcherTest.java    |   1 +
 .../db/pipe/source/PipeRealtimeExtractTest.java    |  15 +-
 .../fragment/FragmentInstanceExecutionTest.java    |  10 +-
 .../compaction/AbstractCompactionTest.java         | 121 +++++-----
 .../CompactionDataTypeAlterTableTest.java          |  37 ++-
 .../AbstractTableModelCompactionTest.java          |  84 +++++++
 .../tablemodel/CompactionWithAllNullRowsTest.java  |   3 +-
 .../TableModelCompactionWithTTLTest.java           |  11 +-
 .../TableModelFastCompactionPerformerTest.java     |  61 +----
 ...TableModelReadChunkCompactionPerformerTest.java | 155 +------------
 ...TableModelReadPointCompactionPerformerTest.java |  61 +----
 .../compaction/utils/CompactionUtilsTest.java      |  11 +-
 ...ignedBitmapMemoryAccountingPerformanceTest.java |   7 +-
 .../memtable/AlignedWritableMemChunkTest.java      |  11 +-
 .../memtable/MemChunkDeserializeTest.java          |  12 +-
 .../dataregion/memtable/MemTableFlushTaskTest.java |  28 +--
 .../dataregion/memtable/PrimitiveMemTableTest.java |  27 ++-
 .../memtable/WritableMemChunkRegionScanTest.java   |   9 +-
 .../ConsensusLogToTabletConverterTest.java         |  60 +++++
 ...onsensusPrefetchingQueueInitializationTest.java | 251 +++++++++++++++++++++
 ...nsensusPrefetchingQueueWalBackpressureTest.java | 182 ++++++++++++++-
 .../ConsensusSubscriptionCommitStateTest.java      |  20 ++
 .../org/apache/iotdb/db/tools/ImportWALTest.java   |  53 ++++-
 .../org/apache/iotdb/commons/auth/entity/Role.java |   2 +-
 .../commons/auth/role/LocalFileRoleAccessor.java   |   2 +-
 .../consensus/index/impl/StateProgressIndex.java   |   5 +-
 .../strategy/RandomOnDiskUsableSpaceStrategy.java  |   2 +-
 .../iotdb/commons/model/ModelHyperparameter.java   |   2 +-
 .../org/apache/iotdb/commons/path/AlignedPath.java |   4 +-
 .../org/apache/iotdb/commons/path/PartialPath.java |   2 +-
 .../apache/iotdb/commons/path/PathPatternNode.java |   4 +-
 .../IoTConsensusV2TransferFileSealWithModReq.java  |  10 +-
 .../thrift/request/PipeTransferFileSealReqV2.java  |   8 +-
 .../thrift/request/PipeTransferHandshakeV2Req.java |   4 +-
 .../planner/rowpattern/LogicalIndexPointer.java    |   4 +-
 .../plan/relational/sql/ast/InListExpression.java  |   2 +-
 .../multichildren/AbstractMultiChildrenFilter.java |   2 +-
 .../schema/filter/impl/values/InFilter.java        |   4 +-
 .../multi/FunctionViewExpression.java              |   4 +-
 .../org/apache/iotdb/commons/utils/AuthUtils.java  |   2 +-
 .../commons/utils/BasicStructureSerDeUtil.java     |  15 +-
 .../apache/iotdb/library/dprofile/UDTFSegment.java |   2 +-
 .../iotdb/library/match/PatternExecutor.java       |   6 +-
 pom.xml                                            |   2 +-
 148 files changed, 1868 insertions(+), 913 deletions(-)
 create mode 100644 
iotdb-client/session/src/test/java/org/apache/iotdb/session/BrokenSessionConnectionTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tablemodel/AbstractTableModelCompactionTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueueInitializationTest.java

Reply via email to