liyunzhang_intel created PIG-4456:
-------------------------------------

             Summary: Sort the leaves by SparkOperator.operatorKey in 
SparkLauncher#sparkOperToRDD
                 Key: PIG-4456
                 URL: https://issues.apache.org/jira/browse/PIG-4456
             Project: Pig
          Issue Type: Bug
          Components: spark
            Reporter: liyunzhang_intel
            Assignee: liyunzhang_intel


Sort the leaves by SparkOperator.operatorKey to guarantee that sparkOperator 
with smaller operatorKey is executed before those with larger operatorKey if 
both are the leaves of spark plan, for example, sparkOperator(scope-65) and 
sparkOperator(scope-67) are all leaves of spark plan. SparkOperator(scope-65) 
should be executed before sparkOperator(scope-67) because the output of 
scope-65 maybe is used by scope-67.


This patch fixs following unit test failures:
org.apache.pig.test.TestLimitVariable.testLimitVariable1
org.apache.pig.test.TestLimitVariable.testLimitVariable2
org.apache.pig.test.TestLimitVariable.testLimitVariable3
org.apache.pig.test.TestLimitVariable.testLimitVariable4
org.apache.pig.test.TestSample.testSample_VariableNone
org.apache.pig.test.TestSample.testSample_VariableSome
org.apache.pig.test.TestScalarAliases.testScalarAliasesSplitClause



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

Reply via email to