rclone/backend/local
Nick Craig-Wood 402aaca7fe local: don't calculate any hashes by default #3419
Before this change, if the caller didn't provide a hint, we would
calculate all hashes for reads and writes.

The new whirlpool hash is particularly expensive and that has become noticeable.

Now we don't calculate any hashes on upload or download unless hints are provided.

This means that some operations may run slower and these will need to be discovered!

It does not affect anything calling operations.Copy which already puts
the corrects hints in.
2019-08-14 15:07:38 +01:00
..
aaaa backend/local: Avoid polluting page cache when uploading local files to remote backends 2019-08-08 23:41:52 +01:00
about_unix.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
about_windows.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
fadvise_other.go backend/local: Avoid polluting page cache when uploading local files to remote backends 2019-08-08 23:41:52 +01:00
fadvise_unix.go backend/local: Avoid polluting page cache when uploading local files to remote backends 2019-08-08 23:41:52 +01:00
lchtimes.go local: when using -l fix setting modification times of symlinks #1152 2019-01-28 13:47:27 +00:00
lchtimes_unix.go local: when using -l fix setting modification times of symlinks #1152 2019-01-28 13:47:27 +00:00
local.go local: don't calculate any hashes by default #3419 2019-08-14 15:07:38 +01:00
local_internal_test.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
local_test.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
preallocate_other.go local: preallocate files on linux with fallocate(2) 2018-09-19 16:04:57 +01:00
preallocate_unix.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
preallocate_windows.go local: preallocate files on Windows to reduce fragmentation #2469 2018-09-19 16:04:57 +01:00
read_device_other.go Implement new backend config system 2018-07-16 21:20:47 +01:00
read_device_unix.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
remove_other.go local: retry remove on Windows sharing violation error #2202 2018-04-07 17:36:26 +01:00
remove_test.go local: retry remove on Windows sharing violation error #2202 2018-04-07 17:36:26 +01:00
remove_windows.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
tests_test.go Move all backends into backend directory 2018-01-12 17:07:38 +00:00