only try to cache chunk manifest chunks

This commit is contained in:
Chris Lu 2020-08-02 23:50:44 -07:00
parent 0ed1f43d29
commit 9981748498

View file

@ -76,8 +76,11 @@ public class FileChunkManifest {
LOG.debug("doFetchFullChunkData:{}", chunkView); LOG.debug("doFetchFullChunkData:{}", chunkView);
chunkData = SeaweedRead.doFetchFullChunkData(chunkView, locations); chunkData = SeaweedRead.doFetchFullChunkData(chunkView, locations);
} }
LOG.debug("chunk {} size {}", chunkView.fileId, chunkData.length); ifchunk.getIsChunkManifest()){
SeaweedRead.chunkCache.setChunk(chunkView.fileId, chunkData); // only cache manifest chunks
LOG.debug("chunk {} size {}", chunkView.fileId, chunkData.length);
SeaweedRead.chunkCache.setChunk(chunkView.fileId, chunkData);
}
return chunkData; return chunkData;