Skip to content

Commit e17945b

Browse files
authored
Merge pull request apache#18 from passaro/HADOOP-18073-v2/cleanup
Hadoop 18073: Cleanup
2 parents 9e95b07 + e3cac5a commit e17945b

25 files changed

+301
-684
lines changed

hadoop-project/pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
<surefire.fork.timeout>900</surefire.fork.timeout>
187187
<aws-java-sdk.version>1.12.262</aws-java-sdk.version>
188188
<hsqldb.version>2.5.2</hsqldb.version>
189-
<aws-java-sdk-v2.version>2.17.196</aws-java-sdk-v2.version>
189+
<aws-java-sdk-v2.version>2.18.19</aws-java-sdk-v2.version>
190190
<frontend-maven-plugin.version>1.11.2</frontend-maven-plugin.version>
191191
<jasmine-maven-plugin.version>2.1</jasmine-maven-plugin.version>
192192
<phantomjs-maven-plugin.version>0.7</phantomjs-maven-plugin.version>
@@ -1131,7 +1131,13 @@
11311131
<dependency>
11321132
<groupId>software.amazon.awssdk</groupId>
11331133
<artifactId>s3-transfer-manager</artifactId>
1134-
<version>2.17.196-PREVIEW</version>
1134+
<version>${aws-java-sdk-v2.version}-PREVIEW</version>
1135+
<exclusions>
1136+
<exclusion>
1137+
<groupId>io.netty</groupId>
1138+
<artifactId>*</artifactId>
1139+
</exclusion>
1140+
</exclusions>
11351141
</dependency>
11361142
<dependency>
11371143
<groupId>org.apache.mina</groupId>

hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/ArnResource.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
import javax.annotation.Nonnull;
2222

23-
import com.amazonaws.arn.Arn;
23+
import software.amazon.awssdk.arns.Arn;
2424

2525
/**
2626
* Represents an Arn Resource, this can be an accesspoint or bucket.
@@ -120,14 +120,14 @@ public String getEndpoint() {
120120
public static ArnResource accessPointFromArn(String arn) throws IllegalArgumentException {
121121
Arn parsed = Arn.fromString(arn);
122122

123-
if (parsed.getRegion().isEmpty() || parsed.getAccountId().isEmpty() ||
124-
parsed.getResourceAsString().isEmpty()) {
123+
if (!parsed.region().isPresent() || !parsed.accountId().isPresent() ||
124+
parsed.resourceAsString().isEmpty()) {
125125
throw new IllegalArgumentException(
126126
String.format("Access Point Arn %s has an invalid format or missing properties", arn));
127127
}
128128

129-
String resourceName = parsed.getResource().getResource();
130-
return new ArnResource(resourceName, parsed.getAccountId(), parsed.getRegion(),
131-
parsed.getPartition(), arn);
129+
String resourceName = parsed.resource().resource();
130+
return new ArnResource(resourceName, parsed.accountId().get(), parsed.region().get(),
131+
parsed.partition(), arn);
132132
}
133133
}

hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/DefaultS3ClientFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ public S3AsyncClient createS3AsyncClient(
231231
* @param <BuilderT> S3 client builder type
232232
* @param <ClientT> S3 client type
233233
*/
234-
private static <BuilderT extends S3BaseClientBuilder<BuilderT, ClientT>, ClientT>
234+
private <BuilderT extends S3BaseClientBuilder<BuilderT, ClientT>, ClientT>
235235
BuilderT configureClientBuilder(
236236
BuilderT builder,
237237
S3ClientCreationParameters parameters,
@@ -265,7 +265,7 @@ BuilderT configureClientBuilder(
265265
* @param conf configuration object
266266
* @return the override configuration
267267
*/
268-
private static ClientOverrideConfiguration createClientOverrideConfiguration(
268+
protected ClientOverrideConfiguration createClientOverrideConfiguration(
269269
S3ClientCreationParameters parameters, Configuration conf) {
270270
final ClientOverrideConfiguration.Builder clientOverrideConfigBuilder =
271271
AWSClientConfig.createClientConfigBuilder(conf);

hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/FailureInjectionPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class FailureInjectionPolicy {
3636
public static final String DEFAULT_DELAY_KEY_SUBSTRING = "DELAY_LISTING_ME";
3737

3838
private static final Logger LOG =
39-
LoggerFactory.getLogger(InconsistentAmazonS3Client.class);
39+
LoggerFactory.getLogger(FailureInjectionPolicy.class);
4040

4141
/**
4242
* Probability of throttling a request.

0 commit comments

Comments
 (0)