VFS Chunked Reading

Hello

I'm having difficulty understanding the documentation on VFS Chunked Reading:

The documentation says:

--vfs-read-chunk-size-limit : If the value is "off", which is the default, the limit is disabled and the chunk size will grow indefinitely.

And then:

With --vfs-read-chunk-size 100M and --vfs-read-chunk-size-limit 0 the following parts will be downloaded: 0-100M, 100M-200M, 200M-300M, 300M-400M and so on.

But the chunk size isn't growing indefinitely? It's just continuing to read in chunks? In the own example the chunk size remains the same at 100M.

The explanation for --vfs-read-chunk-streams > 0 is also a bit confusing. Is this the number of streams for 1 chunk download or is it the number of concurrent chunks it can download?

So if --vfs-read-chunk-streams is set to 4, is it downloading 4x 100M (400M in total) concurrently or just one single chunk of 100MB using 4 connections?

the mount flags are very confusing.

specifically, based on your question. there are two different values, so two different behaviors.

  • off - for each read, the chunk size will double.
  • 0 - for each read, the chunk size is fixed.

and just to add to the confusion, the documentation mentions

  • 500 - for each read, the chunk size will double, but not increase larger than 500

yes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.