You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2021/06/29 11:13:14 UTC
[iotdb] branch rel/0.12 updated: handle false positive cases of
tsfile bloom filter (#3471)
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a commit to branch rel/0.12
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/rel/0.12 by this push:
new 3f23dde handle false positive cases of tsfile bloom filter (#3471)
3f23dde is described below
commit 3f23dde04ceeadb04160d5cc0c82e2cfbce3d4ba
Author: Steve Yurong Su (宇荣) <ro...@apache.org>
AuthorDate: Tue Jun 29 06:12:50 2021 -0500
handle false positive cases of tsfile bloom filter (#3471)
---
.../main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
index 16d2704..dfebda9 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
@@ -378,7 +378,7 @@ public class TsFileSequenceReader implements AutoCloseable {
Pair<MetadataIndexEntry, Long> metadataIndexPair =
getMetadataAndEndOffset(deviceMetadataIndexNode, path.getDevice(), true, true);
if (metadataIndexPair == null) {
- return null;
+ return Collections.emptyList();
}
ByteBuffer buffer = readData(metadataIndexPair.left.getOffset(), metadataIndexPair.right);
MetadataIndexNode metadataIndexNode = deviceMetadataIndexNode;
@@ -393,7 +393,7 @@ public class TsFileSequenceReader implements AutoCloseable {
getMetadataAndEndOffset(metadataIndexNode, path.getMeasurement(), false, false);
}
if (metadataIndexPair == null) {
- return null;
+ return Collections.emptyList();
}
List<TimeseriesMetadata> timeseriesMetadataList = new ArrayList<>();
buffer = readData(metadataIndexPair.left.getOffset(), metadataIndexPair.right);