OpenSearch/plugins/repository-s3
Tanguy Leroux 57a36eb373 Add tests to check that requests are retried when writing/reading blobs on S3 (#45383)
This commit adds tests to verify the behavior of the S3BlobContainer and 
its underlying AWS SDK client when the remote S3 service is responding 
errors or not responding at all. The expected behavior is that requests are 
retried multiple times before the client gives up and the S3BlobContainer 
bubbles up an exception.

The test verifies the behavior of BlobContainer.writeBlob() and 
BlobContainer.readBlob(). In the case of S3 writing a blob can be executed 
as a single upload or using multipart requests; the test checks both scenario 
by writing a small then a large blob.
2019-08-22 11:41:40 +02:00
..
config/repository-s3 Fix logging configuration for AwsSdkMetrics logger 2016-10-14 23:44:39 -04:00
licenses Remove Unused AWS KMS Dependency (#43671) (#43679) 2019-06-27 16:51:11 +02:00
src Add tests to check that requests are retried when writing/reading blobs on S3 (#45383) 2019-08-22 11:41:40 +02:00
build.gradle S3 3rd Party Test Goal (#44799) (#45004) 2019-07-30 17:16:41 +02:00
docker-compose.yml Make sure the clean task doesn't break test fixtures (#43641) 2019-07-08 17:58:27 +03:00