Philipp Moritz created ARROW-1264: ------------------------------------- Summary: [Plasma] Don't exit the Python interpreter if the plasma client can't connect to the store Key: ARROW-1264 URL: https://issues.apache.org/jira/browse/ARROW-1264 Project: Apache Arrow Issue Type: Improvement Reporter: Philipp Moritz Fix For: 0.6.0
At the moment if the Python PlasmaClient cannot connect to the store after a certain number of retries, the Python interpreter is terminated with ARROW_LOG(FATAL), see: https://github.com/apache/arrow/blob/master/cpp/src/plasma/io.cc#L167 Instead we should raise an exception in Python. This has for example caused problems in pytest, because pytest surpresses output and displays it at the end of the test run; if the interpreter is killed in the above manner, the output is never shown. -- This message was sent by Atlassian JIRA (v6.4.14#64029)