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)

Reply via email to