-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aws shaded SDK is exporting netty dependencies #1488
Comments
Would renamespacing these work for you? Netty is used for the Kinesis Video client. |
The reason we switched to the shaded SDK bundle in hadoop as transitive dependencies on things like jackson meant it was impossible to upgrade the AWS SDK versions. I'm afraid we expect the "shaded SDK" to be precisely that. Can you confirm that it is only the Kinesis Video client. which adds the dependencies? In which case we can probably avoid reverting to 1.11.199, instead patching up our dependencies. However, that's precisely the game we've been trying to avoid "randomly excluding transient dependencies in the hope things work again" |
Yes only Kinesis Video uses Netty at the moment. I'll add a mapping to the shade config to relocate netty like our other dependencies. https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-bundle/pom.xml#L46 |
Thanks; we'll exclude the netty versions & not worry about Kinesis, as the only services directly used are: S3, STS, KMS, DDB; Some people may use the same package for Kinesis, but they can redeclare things. We'll have to add some notes about a JAR update process too: worth formalising |
OK, we're cutting out these dependencies. We'll have to enhance our dependency update process to catch this sooner too. |
This has been fixed in the latest release. |
thanks. Will check for it when we update the AWS SDK for a future hadoop release |
The aws-sdk-bundle, which is meant to be the shaded SDK, is now exporting netty
See: HADOOP-15264
The text was updated successfully, but these errors were encountered: