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

jackietien pushed a commit to branch ZYBug
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit a8604ca285c71ec1173d5361058f46f33a53ee42
Merge: e3f8312 49cba85
Author: JackieTien97 <[email protected]>
AuthorDate: Tue Oct 27 19:34:59 2020 +0800

    change cache

 .../iotdb/db/engine/cache/ChunkMetadataCache.java  | 27 ++-------
 .../java/org/apache/iotdb/db/metadata/MTree.java   |  5 +-
 .../chunk/metadata/DiskChunkMetadataLoader.java    |  9 +--
 .../chunk/metadata/MemChunkMetadataLoader.java     |  3 +-
 .../iotdb/db/integration/IoTDBAlignByDeviceIT.java | 64 ++++++++++++++++++++++
 .../tsfile/file/metadata/TimeseriesMetadata.java   |  2 +-
 .../read/controller/IChunkMetadataLoader.java      |  3 +-
 7 files changed, 83 insertions(+), 30 deletions(-)

diff --cc 
server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
index dcb8896,1d511d7..5865da3
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
@@@ -112,17 -112,17 +113,8 @@@ public class ChunkMetadataCache 
      if (!CACHE_ENABLE) {
        // bloom filter part
        TsFileSequenceReader tsFileReader = 
FileReaderManager.getInstance().get(filePath, true);
--      BloomFilter bloomFilter = tsFileReader.readBloomFilter();
--      if (bloomFilter != null && 
!bloomFilter.contains(seriesPath.getFullPath())) {
--        if (logger.isDebugEnabled()) {
--          logger.debug(String
--              .format("path not found by bloom filter, file is: %s, path is: 
%s", filePath,
--                  seriesPath));
--        }
--        return new ArrayList<>();
--      }
        // If timeseries isn't included in the tsfile, empty list is returned.
-       return tsFileReader.getChunkMetadataList(seriesPath);
+       return tsFileReader.readChunkMetaDataList(timeSeriesMetadata);
      }
  
      AccountableString key = new AccountableString(filePath + 
IoTDBConstant.PATH_SEPARATOR

Reply via email to