1
mirror of https://github.com/rclone/rclone synced 2024-09-29 04:49:43 +02:00
rclone/fstest
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
..
fstests fstests: List missing dir must return ErrorDirNotFound for non bucket based remotes 2018-04-20 23:22:46 +01:00
mockdir Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
mockobject fs: improve ChunkedReader 2018-05-05 12:49:42 +01:00
test_all gcs: low level retry all operations if necessary 2018-05-10 09:24:09 +01:00
fstest.go fstest: fix CheckListingWithPrecision with non Windows safe chars 2018-04-15 10:12:20 +01:00
run.go fstest: retry cleaning the integration test directory if necessary 2018-04-11 20:51:13 +01:00