Closed johnbradley closed 5 years ago
Changes logic that communicates with DukeDS API to retry a few times when a connection error occurs. There will be 5 retries after waiting a second before each retry.
This is similar to logic that already exists to retry sending to Swift/S3
Fixes #253
This was tested by changing /etc/hosts while running ddsclient upload .... I was able to see the warnings and the ddsclient recover.
/etc/hosts
ddsclient upload ...
Changes logic that communicates with DukeDS API to retry a few times when a connection error occurs. There will be 5 retries after waiting a second before each retry.
This is similar to logic that already exists to retry sending to Swift/S3
Fixes #253
This was tested by changing
/etc/hosts
while runningddsclient upload ...
. I was able to see the warnings and the ddsclient recover.