]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw_sigv4: catch exceptions on client builder
authorMatt Benjamin <mbenjamin@redhat.com>
Thu, 8 Feb 2024 19:17:39 +0000 (14:17 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 4 Jul 2024 20:06:47 +0000 (16:06 -0400)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
(cherry picked from commit 88ab55e60be8ad5cd122e7dfdf1b321de2794a48)

qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java

index 685914abee6dd364169d8b2f4e7c4c37981a48c4..5a3b788b924dfa5f5d47c611058e0f42cf52a566 100644 (file)
@@ -100,7 +100,6 @@ class PutObjects {
                        }
                } catch (IOException e) {
             System.err.println(e.getMessage());
-            System.exit(1);
                }
        } /* generateFile */
 
@@ -146,12 +145,18 @@ class PutObjects {
                    .buildWithDefaults(AttributeMap.builder().put(SdkHttpConfigurationOption.TRUST_ALL_CERTIFICATES, true).build());
                
                /* https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3Client.html */
-        client = S3Client.builder()
-          .endpointOverride(http_uri)
-          .credentialsProvider(StaticCredentialsProvider.create(creds))
-          .region(jcksum.region)
-          .forcePathStyle(true)
-          .build();
+
+    try {
+      client = S3Client.builder()
+        .endpointOverride(http_uri)
+        .credentialsProvider(StaticCredentialsProvider.create(creds))
+        .region(jcksum.region)
+        .forcePathStyle(true) /* XXX change in future */
+        .build();
+               } catch (Exception e) {
+      System.err.println(e.getMessage());
+      System.exit(1);
+               }
 
     generateBigFiles();