Update Armeria to 1.32.6#6343
Conversation
KarstenSchnitter
left a comment
There was a problem hiding this comment.
@dlvenable and @kkondaka we need your input on the dependency upgrade. Apparently we need a newer netty version. What do you think about the AWS SDK, that currently uses an older version?
dlvenable
left a comment
There was a problem hiding this comment.
Thanks @JannikBrand for this contribution! This could have compatibility issues unless we get all of our Netty dependencies updated as well. I left some instructions that might help.
3a23f06 to
84b0359
Compare
84b0359 to
8cd7a74
Compare
|
Also found this netty 4.2 migration guide: https://netty.io/wiki/netty-4.2-migration-guide.html |
8cd7a74 to
bde6337
Compare
|
Found that there is an open PR for the awssdk to upgrade netty to the wanted minor version: |
112d7ef to
c4c1d21
Compare
3c297d9 to
59326bd
Compare
|
I followed a new approach: I verified that Data Prepper 2.15.x is still affected by this and that cherry-picking this commit on top will resolve the issue. Now the only thing missing are the failing integration tests. |
This Armeria patch version was requested explicitly: line/armeria#6733 Fixes opensearch-project#6271 since the current Ameria version is affected by a couple of bugs (see comment opensearch-project#6271 (comment)). Furthermore, replace io.micrometer.core.lang annotation which is going to be deprecated in Micrometer 1.16.0 - see release notes: https://github.com/micrometer-metrics/micrometer/releases/tag/v1.16.0. Signed-off-by: Jannik Brand <jannik.brand@sap.com>
59326bd to
4d10ccf
Compare
KarstenSchnitter
left a comment
There was a problem hiding this comment.
Thanks for providing this fix. Please check the @Nullable annotation.
KarstenSchnitter
left a comment
There was a problem hiding this comment.
Thanks, looks good to me.
dlvenable
left a comment
There was a problem hiding this comment.
Thank you @JannikBrand for getting this fix in!
cbba661
into
opensearch-project:main
This Armeria patch version was requested explicitly: line/armeria#6733 Fixes opensearch-project#6271 since the current Ameria version is affected by a couple of bugs (see comment opensearch-project#6271 (comment)). Furthermore, replace io.micrometer.core.lang annotation which is going to be deprecated in Micrometer 1.16.0 - see release notes: https://github.com/micrometer-metrics/micrometer/releases/tag/v1.16.0. Signed-off-by: Jannik Brand <jannik.brand@sap.com>
This Armeria patch version was requested explicitly: line/armeria#6733 Fixes #6271 since the current Ameria version is affected by a couple of bugs (see comment #6271 (comment)). Furthermore, replace io.micrometer.core.lang annotation which is going to be deprecated in Micrometer 1.16.0 - see release notes: https://github.com/micrometer-metrics/micrometer/releases/tag/v1.16.0. (cherry picked from commit cbba661) Signed-off-by: Jannik Brand <jannik.brand@sap.com> Co-authored-by: Jannik Brand <jannik.brand@sap.com>
Description
Fixes #6271 since the current Armeria version is affected by a couple
of bugs (see comment #6271 (comment)).
This Armeria patch version was requested explicitly: line/armeria#6733
Furthermore, replace io.micrometer.core.lang annotation which is going
to be removed in Micrometer 1.16.0 - see release notes:
https://github.com/micrometer-metrics/micrometer/releases/tag/v1.16.0.
Issues Resolved
Resolves #6271
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.