Browse Source

Add SDK request logging to debug failures of S3BlobStoreRepositoryTests#testRequestStats (#89912)

Relates #88841
Francisco Fernández Castaño 3 years ago
parent
commit
7a07853965

+ 7 - 0
modules/repository-s3/src/internalClusterTest/java/org/elasticsearch/repositories/s3/S3BlobStoreRepositoryTests.java

@@ -41,6 +41,7 @@ import org.elasticsearch.snapshots.SnapshotState;
 import org.elasticsearch.snapshots.SnapshotsService;
 import org.elasticsearch.snapshots.mockstore.BlobStoreWrapper;
 import org.elasticsearch.test.ESIntegTestCase;
+import org.elasticsearch.test.junit.annotations.TestLogging;
 import org.elasticsearch.threadpool.ThreadPool;
 import org.elasticsearch.xcontent.NamedXContentRegistry;
 import org.elasticsearch.xcontent.XContentFactory;
@@ -140,6 +141,12 @@ public class S3BlobStoreRepositoryTests extends ESMockAPIBasedRepositoryIntegTes
         return builder.build();
     }
 
+    @Override
+    @TestLogging(reason = "Enable request logging to debug #88841", value = "com.amazonaws.request:DEBUG")
+    public void testRequestStats() throws Exception {
+        super.testRequestStats();
+    }
+
     public void testEnforcedCooldownPeriod() throws IOException {
         final String repoName = randomRepositoryName();
         createRepository(