rclone/lib
Nick Craig-Wood bfcf6baf93 lib/cache: fix locking so we don't try to create the item many times
Before this fix, if several Get requests were submitted very quickly,
this could run the item create function multiple times due to the
unlock of the mutex in the creation code.

This fixes the problem by having a mutex in each cache entry which is
held when the item is being created.
2021-02-05 19:08:00 +00:00
..
atexit atexit: add Signalled() function - set if called from a signal #4804 2020-11-29 17:44:00 +00:00
bucket doc: fix typos throughout docs and code 2020-05-20 15:54:51 +01:00
cache lib/cache: fix locking so we don't try to create the item many times 2021-02-05 19:08:00 +00:00
dircache dircache: factor DirMove code out of backends into dircache 2020-06-25 09:41:36 +01:00
encoder Spelling fixes 2020-10-14 15:21:31 +01:00
env ftp,sftp: fix docs for usernames 2020-09-27 11:44:05 +01:00
errors build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
file mount: more user friendly mounting as network drive on windows 2020-12-28 13:59:34 +00:00
israce fs/asyncreader: skip some tests to work around race detector bug 2018-08-20 12:34:29 +01:00
jwtutil jwtutil: Fix error handling 2020-04-23 17:52:14 +01:00
mmap build: make rclone build with wasm 2020-08-10 17:32:21 +01:00
oauthutil fshttp: read config from ctx not passed in ConfigInfo #4685 2020-11-26 16:40:12 +00:00
pacer azureblob: add support for managed identities 2020-12-28 13:23:35 +00:00
plugin build: disable lib/plugin under gccgo to make rclone build with gccgo 2020-07-28 09:56:31 +01:00
pool test: Don't run unreliable tests on CI #4171 2020-06-15 21:34:37 +01:00
random random: seed math/rand in one place with crypto strong seed #4783 2020-11-18 17:48:44 +00:00
ranges Spelling fixes 2020-10-14 15:21:31 +01:00
readers lib/readers: add Seek method to PatternReader 2020-06-30 12:01:36 +01:00
rest Use http.NewRequestWithContext where possible after go1.13 minimum version 2021-02-03 17:41:27 +00:00
structs docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
terminal fs: add support for flag --no-console on windows to hide the console window 2021-01-27 18:44:35 +00:00