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 gRPC version to 1.48.0 #2784

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

shgandhi
Copy link
Contributor

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.

Copy link
Contributor

@arc-vmware arc-vmware left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM !!!

Copy link
Contributor

@toly-kournik toly-kournik left a 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

@shgandhi
Copy link
Contributor Author

@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

Thanks for the review @toly-kournik, I have removed the redundant files in the latest rebase.

@shgandhi
Copy link
Contributor Author

Thanks for the review @vrancurel, @toly-kournik and @arc-vmware.

@shgandhi shgandhi force-pushed the grpc-upgrade branch 2 times, most recently from 9d77101 to f1f4888 Compare September 14, 2022 06:08
install_deps.sh Outdated Show resolved Hide resolved
cmake/common.cmake Outdated Show resolved Hide resolved
@shgandhi shgandhi force-pushed the grpc-upgrade branch 2 times, most recently from 5f70adf to 90cc179 Compare September 14, 2022 17:18
Copy link
Contributor

@toly-kournik toly-kournik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@shgandhi shgandhi force-pushed the grpc-upgrade branch 3 times, most recently from 07a5692 to e0ce91d Compare September 23, 2022 21:22
shgandhi added 2 commits October 4, 2022 11:17
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants