ScriptOperator should not forward any output to downstream operators if an
exception is happened
------------------------------------------------------------------------------------------------
Key: HIVE-1651
URL: https://issues.apache.org/jira/browse/HIVE-1651
Project: Hadoop Hive
Issue Type: Bug
Reporter: Ning Zhang
Assignee: Ning Zhang
ScriptOperator spawns 2 threads for getting the stdout and stderr from the
script and then forward the output from stdout to downstream operators. In case
of any exceptions to the script (e.g., got killed), the ScriptOperator got an
exception and throw it to upstream operators until MapOperator got it and call
close(abort). Before the ScriptOperator.close() is called the script output
stream can still forward output to downstream operators. We should terminate it
immediately.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.