@@ -1142,7 +1142,7 @@ as it may take a couple of SDK updates before it is ready.
1142
1142
1 . Identify the latest AWS SDK [ available for download] ( https://aws.amazon.com/sdk-for-java/ ) .
1143
1143
1 . Create a private git branch of trunk for JIRA, and in
1144
1144
` hadoop-project/pom.xml ` update the ` aws-java-sdk.version ` to the new SDK version.
1145
- 1 . Update AWS SDK versions in NOTICE.txt.
1145
+ 1 . Update AWS SDK versions in NOTICE.txt and LICENSE.binary
1146
1146
1 . Do a clean build and rerun all the ` hadoop-aws ` tests.
1147
1147
This includes the ` -Pscale ` set, with a role defined for the assumed role tests.
1148
1148
in ` fs.s3a.assumed.role.arn ` for testing assumed roles,
@@ -1164,11 +1164,18 @@ your IDE or via maven.
1164
1164
` mvn dependency:tree -Dverbose > target/dependencies.txt ` .
1165
1165
Examine the ` target/dependencies.txt ` file to verify that no new
1166
1166
artifacts have unintentionally been declared as dependencies
1167
- of the shaded ` aws-java-sdk- bundle` artifact.
1167
+ of the shaded ` software.amazon.awssdk: bundle:jar ` artifact.
1168
1168
1 . Run a full AWS-test suite with S3 client-side encryption enabled by
1169
1169
setting ` fs.s3a.encryption.algorithm ` to 'CSE-KMS' and setting up AWS-KMS
1170
1170
Key ID in ` fs.s3a.encryption.key ` .
1171
1171
1172
+ The dependency chain of the ` hadoop-aws ` module should be similar to this, albeit
1173
+ with different version numbers:
1174
+ ```
1175
+ [INFO] +- org.apache.hadoop:hadoop-aws:jar:3.4.0-SNAPSHOT:compile
1176
+ [INFO] | +- software.amazon.awssdk:bundle:jar:2.23.5:compile
1177
+ [INFO] | \- org.wildfly.openssl:wildfly-openssl:jar:1.1.3.Final:compile
1178
+ ```
1172
1179
### Basic command line regression testing
1173
1180
1174
1181
We need a run through of the CLI to see if there have been changes there
@@ -1365,5 +1372,5 @@ Don't be surprised if this happens, don't worry too much, and,
1365
1372
while that rollback option is there to be used, ideally try to work forwards.
1366
1373
1367
1374
If the problem is with the SDK, file issues with the
1368
- [AWS SDK Bug tracker](https://github.com/aws/aws-sdk-java/issues).
1375
+ [AWS V2 SDK Bug tracker](https://github.com/aws/aws-sdk-java-v2 /issues).
1369
1376
If the problem can be fixed or worked around in the Hadoop code, do it there too.
0 commit comments