-
Notifications
You must be signed in to change notification settings - Fork 6k
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
Fix more Windows issues #9011
Fix more Windows issues #9011
Conversation
Can one of the admins verify this patch? |
Test FAILed. |
Test FAILed. |
Test FAILed. |
c7c6b71
to
e8765d2
Compare
Test PASSed. |
Test PASSed. |
Test FAILed. |
Test PASSed. |
Test PASSed. |
@@ -133,7 +133,11 @@ void PlasmaStoreRunner::Start() { | |||
ArrowLog::ShutDownArrowLog(); | |||
} | |||
|
|||
void PlasmaStoreRunner::Stop() { loop_->Stop(); } | |||
void PlasmaStoreRunner::Stop() { | |||
if (loop_) { |
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.
When can this happen (where the if
is needed)?
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.
I don't know the cause yet, but it happens on my machine on Windows.
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.
Then it's a bug. Can you document that there is a bug here and that this is a workaround but we don't understand why it is necessary (along with instructions for how to reproduce it)?
Why are these changes needed?
Addresses more Windows issues:
conftest.py
not foundos.path.join
to handle separatorscheck_call
instead ofcheck_output
when output should go to terminalAvoid null pointer in
PlasmaStoreRunner::Stop
Related issue number
#631
Checks
scripts/format.sh
to lint the changes in this PR.