westonpace commented on pull request #10845: URL: https://github.com/apache/arrow/pull/10845#issuecomment-902896252
The source node was transferring correctly, in a way that did not suffer from any future chaining issues. However, it was not transferring when marking the plan finished. This "plan finished" execution _might_ happen to run on the unit test thread in certain cases when the timing lines up. I reproduced by setting `OMP_NUM_THREADS` to 2, dropping `multiplicity` to a 5 so I could run many iterations, and running in a stressed environment. Here's a fix: https://github.com/nirandaperera/arrow/pull/1 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
