rclone/vfs
Aleksandar Jankovic 8243ff8bc8 accounting: isolate stats to groups
Introduce stats groups that will isolate accounting for logically
different transferring operations. That way multiple accounting
operations can be done in parallel without interfering with each other
stats.

Using groups is optional. There is dedicated global stats that will be
used by default if no group is specified. This is operating mode for CLI
usage which is just fire and forget operation.

For running rclone as rc http server each request will create it's own
group. Also there is an option to specify your own group.
2019-07-28 14:48:19 +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.go Look for Fs in the cache rather than calling NewFs directly 2019-05-27 16:14:55 +01:00
cache_test.go Fix broken flag type tests 2019-02-07 16:42:26 +00:00
dir.go fs/dirtree: factor DirTree out of fs/walk and add tests 2019-07-02 15:26:55 +01:00
dir_handle.go vfs: factor duplicated Open code into vfs from mount/cmount 2017-11-03 13:00:00 +00:00
dir_handle_test.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
dir_test.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
errors.go build: drop support for go1.8 2019-04-15 21:49:58 +01:00
errors_test.go vfs: add tests and subsequent fixes 2017-11-04 10:24:10 +00:00
file.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
file_test.go Add context propagation to rclone 2019-06-19 11:59:46 +01: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 Add context propagation to rclone 2019-06-19 11:59:46 +01:00
read.go accounting: isolate stats to groups 2019-07-28 14:48:19 +01:00
read_test.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
read_write.go accounting: isolate stats to groups 2019-07-28 14:48:19 +01:00
read_write_test.go vfs: fix tests for backends which can't upload 0 length files 2019-06-30 18:35:01 +01:00
vfs.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
vfs_test.go vfs: fix tests for backends which can't upload 0 length files 2019-06-30 18:35:01 +01:00
write.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
write_test.go vfs: fix tests for backends which can't upload 0 length files 2019-06-30 18:35:01 +01:00