-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-16498: [C++] Fix potential deadlock in arrow::compute::TaskScheduler #13091
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
ARROW-16498: [C++] Fix potential deadlock in arrow::compute::TaskScheduler #13091
Conversation
…ock in the task scheduler.
|
|
|
CC @michalursa
and adds enough of a delay to trigger this fairly reliably (you will also have to comment out the fix). This fix should be a pretty light-touch but it does add one compare_and_swap in the changing it to: Let me know if you want to try anything different. |
|
I'm going to merge this on green (just tying up Windows export issues since some new unit tests require new exports). |
…uire you to capture constants
|
Benchmark runs are scheduled for baseline = 7341dbc and contender = 07135b2. 07135b2 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
No description provided.