-
Notifications
You must be signed in to change notification settings - Fork 6.7k
Synchronize arrow version and put changes upstream #4385
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
Conversation
Test PASSed. |
It looks like there is test failures in Mac. I cannot repro that error in my local machine. My colleague reported that some of plasma fails to start when the tests run some time in his old Mac system. I'm not sure whether this is the same problem. |
Test FAILed. |
Test PASSed. |
Test PASSed. |
Test PASSed. |
So the new wheels are now building successfully. I also can't reproduce the macOS failure unfortunately. Increasing the timeout for connecting didn't help. |
Test PASSed. |
Test FAILed. |
Test PASSed. |
Test PASSed. |
I tried using the default osx version (xcode 9.4 and macOS 10.13), but CI still failed. Plasma store log has the following error:
|
Test PASSed. |
Printed the error message: Also, most of the tests use default plasma store size. This needs to be fixed. |
Test PASSed. |
Test PASSed. |
Setting default plasma memory to 100mb can fix this issue. |
Test PASSed. |
Is this ready for merge now? |
We need to merge apache/arrow#4001, then rebuild the wheels from that, and then it can be merged. I expect we can merge this tomorrow. |
Test PASSed. |
Test FAILed. |
Test PASSed. |
Jenkins retest this please |
Test PASSed. |
Test PASSed. |
Test PASSed. |
Test FAILed. |
Test FAILed. |
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 all the efforts!
Test PASSed. |
Test PASSed. |
Test PASSed. |
Test PASSed. |
Test PASSed. |
Test FAILed. |
It'd be nice to have a good way to keep these in sync in the future, though I guess we're going to have to do it manually? I just merged this, but it occurred to me, we should add a comment at each place where we specify the arrow commit telling people that both places need to be updated simultaneously. |
The goal of this PR is to make sure the version of arrow linked into Ray via Bazel and the python wheels are at the same version and synchronized with the latest arrow master.
rayproject/arrow_linux_x86_64_base
for latest arrowhttps://github.com/ray-project/arrow-build
(i.e. merge Update Arrow to https://github.com/apache/arrow/pull/4001 arrow-build#3)