Skip to content

Commit f9631fa

Browse files
authored
[to dev/1.3] Fix incorrect overlap unpack when endTime equals sentinel value #16993
1 parent 6178847 commit f9631fa

File tree

1 file changed

+2
-2
lines changed
  • iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source

1 file changed

+2
-2
lines changed

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/SeriesScanUtil.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1256,7 +1256,7 @@ private void tryToUnpackAllOverlappedFilesToTimeSeriesMetadata() throws IOExcept
12561256
/*
12571257
* find end time of the first TimeSeriesMetadata
12581258
*/
1259-
long endTime = -1L;
1259+
Long endTime = null;
12601260
if (!seqTimeSeriesMetadata.isEmpty() && unSeqTimeSeriesMetadata.isEmpty()) {
12611261
// only has seq
12621262
endTime = orderUtils.getOverlapCheckTime(seqTimeSeriesMetadata.get(0).getStatistics());
@@ -1274,7 +1274,7 @@ private void tryToUnpackAllOverlappedFilesToTimeSeriesMetadata() throws IOExcept
12741274
/*
12751275
* unpack all directly overlapped seq/unseq files with first TimeSeriesMetadata
12761276
*/
1277-
if (endTime != -1) {
1277+
if (endTime != null) {
12781278
unpackAllOverlappedTsFilesToTimeSeriesMetadata(endTime);
12791279
}
12801280

0 commit comments

Comments
 (0)