fstests: fix maximum tested size in TestFsPutChunked

Before this it was possible hat maxChunkSize was incorrectly set to 200.
This commit is contained in:
Fabian Möller 2018-10-16 11:49:32 +02:00
parent 67703a73de
commit 15ce0ae57c

View file

@ -540,15 +540,12 @@ func Run(t *testing.T, opt *Opt) {
minChunkSize = opt.ChunkedUpload.CeilChunkSize(minChunkSize) minChunkSize = opt.ChunkedUpload.CeilChunkSize(minChunkSize)
} }
maxChunkSize := opt.ChunkedUpload.MaxChunkSize maxChunkSize := 2 * fs.MebiByte
if maxChunkSize < minChunkSize { if maxChunkSize < 2*minChunkSize {
if minChunkSize <= fs.MebiByte {
maxChunkSize = 2 * fs.MebiByte
} else {
maxChunkSize = 2 * minChunkSize maxChunkSize = 2 * minChunkSize
} }
} else if maxChunkSize >= 2*minChunkSize { if opt.ChunkedUpload.MaxChunkSize > 0 && maxChunkSize > opt.ChunkedUpload.MaxChunkSize {
maxChunkSize = 2 * minChunkSize maxChunkSize = opt.ChunkedUpload.MaxChunkSize
} }
if opt.ChunkedUpload.CeilChunkSize != nil { if opt.ChunkedUpload.CeilChunkSize != nil {
maxChunkSize = opt.ChunkedUpload.CeilChunkSize(maxChunkSize) maxChunkSize = opt.ChunkedUpload.CeilChunkSize(maxChunkSize)