rclone/cmd/serve
Nick Craig-Wood ceeac84cfe serve restic: implement object cache
This caches all the objects returned from the List call. This makes
opening them much quicker so speeds up prune and restores. It also
uses fewer transactions. It can be disabled with
`--cache-objects=false`.

This was discovered when using the B2 backend when the budget was
being blown on list object calls which can avoided with a bit of
caching.

For typical 1 million file backup for a latop or server this will only
use a small amount more memory.
2020-11-12 17:58:46 +00:00
..
dlna accounting: add context.Context #3257 #4685 2020-11-09 18:05:54 +00:00
ftp accounting: add context.Context #3257 #4685 2020-11-09 18:05:54 +00:00
http accounting: add context.Context #3257 #4685 2020-11-09 18:05:54 +00:00
httplib accounting: add context.Context #3257 #4685 2020-11-09 18:05:54 +00:00
proxy fs: Add context to NewFs #3257 #4685 2020-11-09 18:05:54 +00:00
restic serve restic: implement object cache 2020-11-12 17:58:46 +00:00
servetest servetest: add -sub-run flag for running a subset of the backend tests 2020-11-10 16:47:25 +00:00
sftp fs: Add context to NewFs #3257 #4685 2020-11-09 18:05:54 +00:00
webdav fs: Add context to NewFs #3257 #4685 2020-11-09 18:05:54 +00:00
serve.go docs: spelling: e.g. 2020-10-28 18:16:23 +00:00