-
Notifications
You must be signed in to change notification settings - Fork 148
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 gRPC version to 1.48.0 #2784
base: master
Are you sure you want to change the base?
Conversation
86d2102
to
65de89a
Compare
65de89a
to
fcad8ea
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM !!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@shgandhi , there are *.cmake
files which shouldn't be installed as part of our source tree as they are either part of a cmake or of a specific library installation
fcad8ea
to
5460023
Compare
Thanks for the review @toly-kournik, I have removed the redundant files in the latest rebase. |
Thanks for the review @vrancurel, @toly-kournik and @arc-vmware. |
9d77101
to
f1f4888
Compare
5f70adf
to
90cc179
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
07a5692
to
e0ce91d
Compare
This commit upgrades gRPC from 1.37.x to the latest release version 1.48.0. Over the past ten versions of gRPC multiple optimizations and bug fixes have been introduced. Please see https://github.com/grpc/grpc/releases for the detailed breakdown of updates from 1.38.0 to 1.48.0. This upgrade would also allow for batching of updates natively via setting the buffer hint flag for improved performance. This change updates client, TRS and UTT CMakeLists files to account for the upgrade.
FindProtobuf.cmake is already a part of standard cmake installation, hence this commit removes it.
Over the past ten versions of gRPC multiple optimizations and bug fixes have been introduced. Please see gRPC release page for the detailed breakdown of updates added from 1.38.0 to 1.48.0.
This upgrade would also allow for batching of updates natively via setting the buffer hint flag for improved performance.
This PR updates install_deps.sh, client and TRS CMakeLists files, and adds a few support cmake files to account for the upgrade.
Concord was built manually to test the change. Performance testing is being done in parallel based off of the MR.