rclone/backend
Nick Craig-Wood 9698a2babb gcs: low level retry all operations if necessary
Google cloud storage doesn't normally need retries, however certain
things (eg bucket creation and removal) are rate limited and do
generate 429 errors.

Before this change the integration tests would regularly blow up with
errors from GCS rate limiting bucket creation and removal.

After this change we low level retry all operations using the same
exponential backoff strategy as used in the google drive backend.
2018-05-10 09:24:09 +01:00
..
alias build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
all Add a mega.nz remote #163 2018-04-18 21:09:54 +01:00
amazonclouddrive build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
azureblob build: remove unused struct fields spotted by structcheck 2018-05-05 17:32:41 +01:00
b2 build: fix errors spotted by ineffassign linter 2018-05-05 17:32:41 +01:00
box build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
cache build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
crypt build: remove unused struct fields spotted by structcheck 2018-05-05 17:32:41 +01:00
drive build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
dropbox build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
ftp ftp: more workarounds for FTP servers to fix mkParentDir - fixes #2181 2018-04-26 14:58:04 +01:00
googlecloudstorage gcs: low level retry all operations if necessary 2018-05-10 09:24:09 +01:00
http build: fix errors spotted by ineffassign linter 2018-05-05 17:32:41 +01:00
hubic build: mask linter errors we can't fix 2018-05-05 17:32:41 +01:00
local build: fix errors spotted by ineffassign linter 2018-05-05 17:32:41 +01:00
mega build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
onedrive build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
pcloud build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
qingstor build: remove unused code spotted by the deadcode linter 2018-05-05 17:32:41 +01:00
s3 s3: Look in S3 named profile files for credentials - fixes #2243 2018-04-21 09:00:20 +01:00
sftp sftp: require go1.9+ after golang.org/x/crypto/ssh update 2018-05-05 16:23:47 +01:00
swift build: mask linter errors we can't fix 2018-05-05 17:32:41 +01:00
webdav build: remove unused struct fields spotted by structcheck 2018-05-05 17:32:41 +01:00
yandex build: remove unused struct fields spotted by structcheck 2018-05-05 17:32:41 +01:00