Xianda Ke created PIG-4876:
------------------------------

             Summary: OutputConsumeIterator can't handle the last buffered 
tuples for some Operators
                 Key: PIG-4876
                 URL: https://issues.apache.org/jira/browse/PIG-4876
             Project: Pig
          Issue Type: Sub-task
            Reporter: Xianda Ke
            Assignee: Xianda Ke


Some Operators, such as MergeCogroup, Stream, CollectedGroup etc buffer some 
input records to constitute the result tuples. The last result tuples are 
buffered in the operator.  These Operators need a flag to indicate the end of 
input, so that they can flush and constitute their last tuples.
Currently, the flag 'parentPlan.endOfAllInput' is targeted for flushing the 
buffered tuples in MR mode.  But it does not work with OutputConsumeIterator in 
Spark mode.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to