Conversation
There was a problem hiding this comment.
Code Review
This pull request upgrades gRPC to v1.64.0 and its dependency boringssl. The version update itself is straightforward, but it introduces a critical risk related to the custom patches applied to gRPC. I have added a comment highlighting the need to verify and potentially update these patches to ensure they are compatible with the new gRPC version, as this could otherwise lead to build failures or runtime issues.
| url = "https://github.com/grpc/grpc/archive/refs/tags/v1.64.0.tar.gz", | ||
| sha256 = "d5509e40fb24f6390deeef8a88668124f4ec77d2ebb3b1a957b235a2f08b70c0", |
There was a problem hiding this comment.
With this gRPC upgrade to v1.64.0, the existing patches may no longer be compatible. Please verify that the following patches apply correctly and update them if necessary:
@io_ray//thirdparty/patches:grpc-cython-copts.patch@io_ray//thirdparty/patches:grpc-zlib-fdopen.patch@io_ray//thirdparty/patches:grpc-configurable-thread-count.patch
An incompatibility could lead to build failures or subtle runtime bugs, especially since some patches modify C++ source code.
Align grpc companion dependencies for this release and keep Ray Bazel dependency fetch/load working on this branch. Signed-off-by: Rueian Huang <rueiancsie@gmail.com>
7fab653 to
0164397
Compare
Description
Related issues
Additional information