mirror of
https://github.com/rclone/rclone
synced 2024-12-27 19:43:48 +01:00
4680c0776d
This change fixes the bug described below: if a file is removed while the local backend List() runs, the call will flag an accounting error. The bug manifests itself if local backend is the Sync target due to intrinsic concurrency. The odds to hit this bug depend on --checkers and --transfers. Chunker over local backend is affected even more because updating a composite object with a smaller size content translates into removing chunks on the underlying file system and involves a number of List() calls. |
||
---|---|---|
.. | ||
about_unix.go | ||
about_windows.go | ||
encode_darwin.go | ||
encode_other.go | ||
encode_windows.go | ||
fadvise_other.go | ||
fadvise_unix.go | ||
lchtimes_unix.go | ||
lchtimes.go | ||
local_internal_test.go | ||
local_test.go | ||
local.go | ||
read_device_other.go | ||
read_device_unix.go | ||
remove_other.go | ||
remove_test.go | ||
remove_windows.go | ||
symlink_other.go | ||
symlink.go | ||
tests_test.go |