Browse Source

use memory when under 16 chunks

pull/2613/head
chrislu 3 years ago
parent
commit
18ed06b420
  1. 2
      weed/filesys/page_writer/upload_pipeline.go

2
weed/filesys/page_writer/upload_pipeline.go

@ -62,7 +62,7 @@ func (up *UploadPipeline) SaveDataAt(p []byte, off int64) (n int) {
memChunk, found := up.writableChunks[logicChunkIndex] memChunk, found := up.writableChunks[logicChunkIndex]
if !found { if !found {
if len(up.writableChunks) < 0 {
if len(up.writableChunks) < 16 {
memChunk = NewMemChunk(logicChunkIndex, up.ChunkSize) memChunk = NewMemChunk(logicChunkIndex, up.ChunkSize)
} else { } else {
memChunk = up.swapFile.NewTempFileChunk(logicChunkIndex) memChunk = up.swapFile.NewTempFileChunk(logicChunkIndex)

Loading…
Cancel
Save