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.

Reply via email to