Micah Kornfield created ARROW-10784:
---------------------------------------
Summary: [Python] Loading pyarrow.compute isn't thread safe
Key: ARROW-10784
URL: https://issues.apache.org/jira/browse/ARROW-10784
Project: Apache Arrow
Issue Type: Bug
Components: Python
Affects Versions: 2.0.0
Reporter: Micah Kornfield
When using Arrow in a multithreaded environment it is possible to trigger an
initialization race on the pyarrow.compute module when calling Array.flatten.
Flatten calls _pc() which imports pyarrow compute but if two threads call
flatten at the same time is possible that the global initialization of
functions from the registry will be incomplete and therefore cause an
AttributeError.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)