1
mirror of https://github.com/rclone/rclone synced 2024-12-11 23:54:00 +01:00
rclone/backend/googlecloudstorage
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
..
googlecloudstorage_test.go Make integration tests use go1.7+ nested tests #2154 2018-04-08 15:04:14 +01:00
googlecloudstorage.go gcs: low level retry all operations if necessary 2018-05-10 09:24:09 +01:00