Skip to content

java: Use compatible netty-handler and tcnative-boring-ssl versions#4484

Merged
sougou merged 2 commits intovitessio:masterfrom
HubSpot:use-compatible-versions
Jan 26, 2019
Merged

java: Use compatible netty-handler and tcnative-boring-ssl versions#4484
sougou merged 2 commits intovitessio:masterfrom
HubSpot:use-compatible-versions

Conversation

@leoxlin
Copy link
Copy Markdown

@leoxlin leoxlin commented Dec 21, 2018

We use the unshaded version of grpc-netty which requires the netty-handler and tcnative-boring-ssl versions to be kept in sync with gRPC.

The recommended version combination for gRPC 1.16.x is:

  • netty-handler: 4.1.30.Final (upgraded in this PR from 4.1.27)
  • tcnative-boring-ssl: 2.0.17.Final

We ran into some compatibility issues as we are attempting to upgrade our vitess jdbc version.
https://github.com/grpc/grpc-java/blob/master/SECURITY.md#netty

A recommended alternative is to use the shaded version of grpc which will keep all these libraries in sync. Would love to hear the thoughts on that from other vitess java users.

cc @acharis

Leo Xuzhang Lin added 2 commits December 21, 2018 11:33
Signed-off-by: Leo Xuzhang Lin <llin@hubspot.com>
Signed-off-by: Leo Xuzhang Lin <llin@hubspot.com>
@leoxlin leoxlin requested a review from sougou as a code owner December 21, 2018 16:43
@sougou sougou requested a review from mpawliszyn January 9, 2019 16:56
@sougou
Copy link
Copy Markdown
Contributor

sougou commented Jan 25, 2019

@mpawliszyn / @harshit-gangal ping

@harshit-gangal
Copy link
Copy Markdown
Member

It is a minor version upgrade of netty.

LGTM.

@sougou sougou merged commit bfd3b42 into vitessio:master Jan 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants