rclone/vfs
Nick Craig-Wood af030f74f5 vfs: make WriteAt for non cached files work with non-sequential writes
This makes WriteAt for non cached files wait a short time if it gets
an out of order write (which would normally cause an error) to see if
the gap will be filled with an in order write.

The makes the SFTP backend work fine with --vfs-cache-mode off
2019-05-11 23:39:04 +01:00
..
test_vfs vfs: fix renaming/deleting open files with cache mode "writes" under Windows 2019-01-11 10:26:34 +00:00
vfsflags Make flags show up with their proper names, eg SizeSuffix rather than int 2019-02-07 11:57:26 +00:00
cache_test.go Fix broken flag type tests 2019-02-07 16:42:26 +00:00
cache.go Make flags show up with their proper names, eg SizeSuffix rather than int 2019-02-07 11:57:26 +00:00
dir_handle_test.go vfs: add tests and subsequent fixes 2017-11-04 10:24:10 +00:00
dir_handle.go vfs: factor duplicated Open code into vfs from mount/cmount 2017-11-03 13:00:00 +00:00
dir_test.go test_all: add the vfs tests to the integration tests 2019-03-17 14:56:17 +00:00
dir.go vfs: shorten the locking window for vfs/refresh 2019-03-05 14:17:42 +00: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 test_all: add the vfs tests to the integration tests 2019-03-17 14:56:17 +00:00
file.go vfs: Ignore Truncate if called with no readers and already the correct size 2019-02-12 17:27:04 +00:00
help.go vfs: implement --vfs-cache-max-size to limit the total size of the cache 2019-02-02 12:30:10 +00:00
make_open_tests.go vfs: fix renaming/deleting open files with cache mode "writes" under Windows 2019-01-11 10:26:34 +00:00
open_test.go vfs: Make OpenFile and friends return EINVAL if O_RDONLY and O_TRUNC 2018-02-26 17:04:27 +00:00
rc.go vfs: add vfs/poll-interval rc command 2018-09-25 14:01:13 +02:00
read_test.go build: fix errors spotted by ineffassign linter 2018-05-05 17:32:41 +01:00
read_write_test.go test_all: add the vfs tests to the integration tests 2019-03-17 14:56:17 +00:00
read_write.go vfs: fix renaming/deleting open files with cache mode "writes" under Windows 2019-01-11 10:26:34 +00:00
read.go vfs: try to seek buffer on read only files 2018-08-17 18:10:28 +01:00
vfs_test.go test_all: add the vfs tests to the integration tests 2019-03-17 14:56:17 +00:00
vfs.go vfs: implement --vfs-cache-max-size to limit the total size of the cache 2019-02-02 12:30:10 +00:00
write_test.go test_all: add the vfs tests to the integration tests 2019-03-17 14:56:17 +00:00
write.go vfs: make WriteAt for non cached files work with non-sequential writes 2019-05-11 23:39:04 +01:00