rclone/vfs
Nick Craig-Wood 27b281ef69 chunkedreader: add --vfs-read-chunk-streams to parallel read chunks
This converts the ChunkedReader into an interface and provides two
implementations one sequential and one parallel.

This can be used to improve the performance of the VFS on high
bandwidth or high latency links.

Fixes #4760
2024-08-14 21:13:09 +01:00
..
test_vfs build: remove random.Seed since random generator is seeded automatically in go1.20 2024-01-15 16:22:07 +00:00
vfscache chunkedreader: add --vfs-read-chunk-streams to parallel read chunks 2024-08-14 21:13:09 +01:00
vfscommon chunkedreader: add --vfs-read-chunk-streams to parallel read chunks 2024-08-14 21:13:09 +01:00
vfsflags vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfstest vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
dir_handle_test.go test: replace defer cleanup with t.Cleanup 2022-12-09 14:38:05 +00:00
dir_handle.go Spelling fixes 2020-10-14 15:21:31 +01:00
dir_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
dir.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
errors_test.go vfs: add tests and subsequent fixes 2017-11-04 10:24:10 +00:00
errors.go build: drop support for go1.8 2019-04-15 21:49:58 +01:00
file_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
file.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
make_open_tests.go build: remove build constraint syntax for go 1.16 and older 2024-04-18 16:53:55 +02:00
open_test.go vfs: bring DO NOT EDIT comments in line with "go help generate" 2020-04-30 12:24:44 +01:00
rc_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
rc.go vfs: convert time.Duration option to fs.Duration 2024-07-15 11:09:54 +01:00
read_test.go vfs: [bugfix] Implement Name() method in WriteFileHandle and ReadFileHandle 2023-10-06 14:08:20 +01:00
read_write_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
read_write.go vfs: Add go-billy dependency and make sure vfs.Handle implements billy.File 2023-10-06 14:08:20 +01:00
read.go chunkedreader: add --vfs-read-chunk-streams to parallel read chunks 2024-08-14 21:13:09 +01:00
vfs_case_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfs_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfs.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfs.md chunkedreader: add --vfs-read-chunk-streams to parallel read chunks 2024-08-14 21:13:09 +01:00
vfstest_test.go chore: fix function name in comment 2024-05-15 19:30:17 +01:00
vstate_string.go vfs: fix virtual entries causing deleted files to still appear 2020-11-10 16:47:25 +00:00
write_test.go vfs: [bugfix] Implement Name() method in WriteFileHandle and ReadFileHandle 2023-10-06 14:08:20 +01:00
write.go vfs: convert time.Duration option to fs.Duration 2024-07-15 11:09:54 +01:00