Skip to content
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

Upgrade Netty to 4.1.76.Final, Netty Tcnative, grpc and protobuf #15212

Merged
merged 2 commits into from Apr 19, 2022

Conversation

lhotari
Copy link
Member

@lhotari lhotari commented Apr 19, 2022

Fixes #14015

Motivation

Since the current version is 4.1.74.Final, the upgrade will also contain 4.1.75.Final changes,

A notable change that comes with Netty Tcnative 2.0.51.Final is the change that boringssl native libraries are packaged in separate jar file. That change seems to have been made in netty/netty-tcnative#696 in Netty Tcnative 2.0.49.Final .

grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final: grpc/grpc-java#9004

Modifications

Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final
Upgrade grpc to 1.45.1
Upgrade protobuf to 3.19.2

@RobertIndie RobertIndie added the area/dependency Pull requests that update a dependency file label Apr 19, 2022
@shoothzj
Copy link
Member

I don't know if we can easily update version, I meeted a grpc problem grpc/grpc-java#9004 when I try to upgrage netty version in bookkeeper apache/bookkeeper#3163
It requires a grpc update

@lhotari
Copy link
Member Author

lhotari commented Apr 19, 2022

I don't know if we can easily update version, I meeted a grpc problem grpc/grpc-java#9004 when I try to upgrage netty version in bookkeeper apache/bookkeeper#3163 It requires a grpc update

Thanks for the heads up. I guess I'll need to do a similar upgrade for Pulsar dependencies.

btw. It would be good to get that resolved in Bookkeeper 4.15.0 release.

@lhotari lhotari changed the title Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final Upgrade Netty to 4.1.76.Final, Netty Tcnative, grpc and protobuf Apr 19, 2022
- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004
@lhotari lhotari merged commit 332a3c7 into apache:master Apr 19, 2022
Nicklee007 pushed a commit to Nicklee007/pulsar that referenced this pull request Apr 20, 2022
…che#15212)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes apache#14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004
lhotari added a commit to datastax/pulsar that referenced this pull request Apr 20, 2022
…che#15212)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes apache#14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
gaoran10 pushed a commit that referenced this pull request Apr 21, 2022
)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes #14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
@gaoran10 gaoran10 added the cherry-picked/branch-2.8 Archived: 2.8 is end of life label Apr 21, 2022
gaoran10 pushed a commit that referenced this pull request Apr 21, 2022
)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes #14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
@gaoran10 gaoran10 added the cherry-picked/branch-2.9 Archived: 2.9 is end of life label Apr 21, 2022
lhotari added a commit to datastax/pulsar that referenced this pull request Apr 22, 2022
…che#15212)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes apache#14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
lhotari added a commit to datastax/pulsar that referenced this pull request Apr 22, 2022
…che#15212)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes apache#14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
@nicoloboschi
Copy link
Contributor

@lhotari this pull is not present in branch-2.10

pulsar/pom.xml

Line 113 in 09819b2

<netty.version>4.1.74.Final</netty.version>

please cherry-pick it as well

codelipenghui pushed a commit that referenced this pull request Apr 28, 2022
)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes #14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
nicoloboschi pushed a commit to datastax/pulsar that referenced this pull request Apr 28, 2022
…che#15212)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes apache#14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
Jason918 pushed a commit to Jason918/pulsar that referenced this pull request Aug 1, 2022
…che#15212)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes apache#14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
@Jason918
Copy link
Contributor

Jason918 commented Aug 1, 2022

Move release/2.7.5 label to #16896

Jason918 pushed a commit to Jason918/pulsar that referenced this pull request Aug 1, 2022
…che#15212)

* Upgrade Netty to 4.1.76.Final and Netty Tcnative to 2.0.51.Final

Fixes apache#14015
- release notes https://netty.io/news/2022/04/12/4-1-76-Final.html
  - contains fix for netty/netty#11695

* Upgrade grpc to 1.45.1 and protobuf to 3.19.2

- grpc < 1.45.1 is not compatible with Netty > 4.1.74.Final
  - grpc/grpc-java#9004

(cherry picked from commit 332a3c7)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dependency Pull requests that update a dependency file cherry-picked/branch-2.8 Archived: 2.8 is end of life cherry-picked/branch-2.9 Archived: 2.9 is end of life cherry-picked/branch-2.10 doc-not-needed Your PR changes do not impact docs release/2.8.4 release/2.9.3 release/2.10.1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Excessive CPU use in idle mode
8 participants