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

Allow grpcio >= 1.48 #26765

Merged
merged 2 commits into from
Jul 21, 2022
Merged

Allow grpcio >= 1.48 #26765

merged 2 commits into from
Jul 21, 2022

Conversation

mwtian
Copy link
Member

@mwtian mwtian commented Jul 20, 2022

Why are these changes needed?

The previously observed Python grpc warning / logspam seems to have been fixed for grpcio >= 1.48. And users would like to upgrade beyond grpcio 1.43 for better M1 support. However, grpcio 1.48 has not been released yet, so there is still a risk this change needs to be reverted if any problem is discovered later with Ray nightly + grpcio 1.48.

Related issue number

Closes #22518

Checks

  • I've run scripts/format.sh to lint the changes in this PR.
  • I've included any doc changes needed for https://docs.ray.io/en/master/.
  • I've made sure the tests are passing. Note that there might be a few flaky tests, see the recent failures at https://flakey-tests.ray.io/
  • Testing Strategy
    • Unit tests
    • Release tests
    • This PR is not tested :(

@mwtian mwtian changed the title [WIP] allow grpc 1.47 [WIP] Allow grpcio >= 1.48 Jul 20, 2022
@mwtian mwtian marked this pull request as ready for review July 20, 2022 16:25
@mwtian mwtian changed the title [WIP] Allow grpcio >= 1.48 Allow grpcio >= 1.48 Jul 20, 2022
@ericl ericl assigned rkooo567 and fishbone and unassigned ericl Jul 20, 2022
@rkooo567
Copy link
Contributor

rkooo567 commented Jul 20, 2022

Btw, @scv119 is this version restriction still correct (grpc < 1.43) given we fixed the root cause in the master? (upgrading the internal grpc version)?

@rkooo567
Copy link
Contributor

cc @richardliaw can you approve the requirements.txt change? we need code owner approval

@mwtian
Copy link
Member Author

mwtian commented Jul 21, 2022

@rkooo567 IIUC there was an upgrade on protobuf versions, which fixed a separate issue from #22518.

@fishbone fishbone merged commit 6acd0a4 into master Jul 21, 2022
@fishbone fishbone deleted the grpc-upgrade branch July 21, 2022 17:03
Rohan138 pushed a commit to Rohan138/ray that referenced this pull request Jul 28, 2022
The previously observed Python grpc warning / logspam seems to have been fixed for grpcio >= 1.48. And users would like to upgrade beyond grpcio 1.43 for better M1 support. However, grpcio 1.48 has not been released yet, so there is still a risk this change needs to be reverted if any problem is discovered later with Ray nightly + grpcio 1.48.


Signed-off-by: Rohan138 <rapotdar@purdue.edu>
scv119 added a commit that referenced this pull request Jul 29, 2022
scv119 added a commit that referenced this pull request Jul 29, 2022
scv119 added a commit that referenced this pull request Jul 29, 2022
Stefan-1313 pushed a commit to Stefan-1313/ray_mod that referenced this pull request Aug 18, 2022
The previously observed Python grpc warning / logspam seems to have been fixed for grpcio >= 1.48. And users would like to upgrade beyond grpcio 1.43 for better M1 support. However, grpcio 1.48 has not been released yet, so there is still a risk this change needs to be reverted if any problem is discovered later with Ray nightly + grpcio 1.48.

Signed-off-by: Stefan van der Kleij <s.vanderkleij@viroteq.com>
Stefan-1313 pushed a commit to Stefan-1313/ray_mod that referenced this pull request Aug 18, 2022
This reverts commit 6acd0a4.

Signed-off-by: Stefan van der Kleij <s.vanderkleij@viroteq.com>
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.

[Bug] Upgrade to gRPC 1.46 once it's released (which fixes fork support)
5 participants