-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
update grpc to 1.43 #21866
update grpc to 1.43 #21866
Conversation
Before we merge, can you share the update from 1.42 -> 1.43? |
I'm a bit confused by that. As in link to the changelog of grpc? Here it is: https://github.com/grpc/grpc/releases/tag/v1.43.2 If you are asking if any changes need to be made in how we use grpc, to be honest I did not perform a thorough check in the behavior before and after the update. As for why I updated to 1.43.0 is because we can remove a patch we have used and the patch to add is built on top of the later code of grpc. |
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.
Thanks for updating grpc!
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 if tests pass.
I was asking the release notes! Thanks for the responde :)! |
|
@bveeramani n/a since this code has not python changes |
@rkooo567 any updates on this? I believe the failing unit tests are not due to the fix. But if you can take a look and confirm that would be great! This is currently the bottleneck behind shipping py310 wheels. |
Can you try merging the latest master? I've never seen failures from mac-apple-worker |
@rkooo567 I have rebased master. It looks like mac-apple-worker is failing because of improper fetching of certain codebases. Some URL's not found are seen in the error log. https://buildkite.com/ray-project/ray-builders-pr/builds/23464#f639a640-4a15-4866-9bb1-51261925ef91/41-1451 |
Sorry for the delay, but can you merge the master one more time to retrigger build? The mac tests failed due to infra errors yesterday, but I think for this pr, I’d like to make sure all mac tests pass before merging it |
Looks like there are test issues related to grpc concerning I'll try to look into this. |
I spent some time, but couldn't really decrypt the error into where the relevant source code could be. It would great if someone with some Mac expertise can take a look at this. Trying to search on the grpc repo about the |
cc @mwtian do you think you have some bandwidth to take a look? Otherwise, I can try next week |
The no symbols warnings should be benign here. |
The actual error is |
Also, @SongGuyang do you have any idea? The only failing test is from cpp APIs |
I will try to reproduce in my mac. |
Btw I'm unable to reproduce this on Monterey (12.1), but this is reproducible on 10.15 in the CI environment. |
Thank you for this notice! I just updated my mac to 12.1 yesterday😭. @qicosmos can you help? |
The test also passed in my mac(12.1). |
I hava tested on Mac10.15.5, will be an error: dyld: malformed mach-o: load commands size (34504) > 32768 I noticed the api_test linkstatic is False, others are True, i changed it to True, it works well, i will create a PR to solve the issue. |
Thanks for taking a look at this guys! |
Can you merge master again? The test should have been fixed now (b8fbec1). |
add patch for newer setuptools, can be removed once grpc 1.44 is release
Looks like the post-wheels test are failing. It is interesting to note that they didn't fail before. Are those tests flaky or should we dig deeper into the issue? |
Yay! All the tests pass!!! @rkooo567 I believe this can now finally be merged! haha |
Btw the post wheels test failure was a known flaky test which passed on rerun. |
Thanks a lot! Btw, 1.44 was released today lol |
Looool, I'll make a PR on this later today then just to get rid of the patch we have locally. But at least with this merged py310 unit tests can continue. |
add patch for newer setuptools, can be removed once grpc 1.44 is release Why are these changes needed? With grpc updated to 1.43, one of the patches is not needed. Patch needed when building locally for newer setuptools version. See grpc/grpc#28392 for more details. Also needed as a prereq to ray-project#21221
add patch for newer setuptools, can be removed once grpc 1.44 is release
Why are these changes needed?
With grpc updated to 1.43, one of the patches is not needed.
Patch needed when building locally for newer setuptools version. See grpc/grpc#28392 for more details.
Also needed as a prereq to #21221
Related issue number
Checks
scripts/format.sh
to lint the changes in this PR.