use memory when under 16 chunks

This commit is contained in:
chrislu 2022-01-22 08:11:01 -08:00
parent 8e80f3cd65
commit 18ed06b420

View file

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