> On June 15, 2014, 3:57 p.m., Rohini Palaniswamy wrote:
> > test/org/apache/pig/test/Util.java, line 849
> > <https://reviews.apache.org/r/22535/diff/1/?file=608350#file608350line849>
> >
> >     comp.aggregateScalarsFiles(); here?

I'm not familiar with the code, but it seems like test has two version of 
MRPlan creation.
buildMRPlan() and buildMRPlanWithOptimizer().   Only the latter contains 
comp.aggregateScalarsFiles.

Since it was like this BEFORE my patch, I wanted to keep it that way.
I needed to add comp.connectSoftLink() since this was taken out from 
comp.compile() by my patch.

Having said that, I still need to run a full unit/e2e test.


>    853     public static MROperPlan buildMRPlan(PhysicalPlan pp, PigContext 
> pc) throws Exception{
>    854         MRCompiler comp = new MRCompiler(pp, pc);
>    855         comp.compile();
> +  856         comp.connectSoftLink();
>    857         return comp.getMRPlan();
>    858     }
>    859
>    860     public static MROperPlan buildMRPlanWithOptimizer(PhysicalPlan pp, 
> PigContext pc) throws Exception {
>    861         MapRedUtil.checkLeafIsStore(pp, pc);
>    862
>    863         MapReduceLauncher launcher = new MapReduceLauncher();
>    864
>    865         java.lang.reflect.Method compile = launcher.getClass()
>    866                 .getDeclaredMethod("compile",
>    867                         new Class[] { PhysicalPlan.class, 
> PigContext.class });
>    868
>    869         compile.setAccessible(true);
>    870
>    871         return (MROperPlan) compile.invoke(launcher, new Object[] { 
> pp, pc });
>    872     }


- Koji


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22535/#review45552
-----------------------------------------------------------


On June 12, 2014, 9:51 p.m., Koji Noguchi wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/22535/
> -----------------------------------------------------------
> 
> (Updated June 12, 2014, 9:51 p.m.)
> 
> 
> Review request for pig, Daniel Dai and Rohini Palaniswamy.
> 
> 
> Bugs: PIG-3975
>     https://issues.apache.org/jira/browse/PIG-3975
> 
> 
> Repository: pig-git
> 
> 
> Description
> -------
> 
> PIG-3975: Multiple Scalar reference calls leading to missing records
> 
> 
> Diffs
> -----
> 
>   
> src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MRCompiler.java
>  51014eb 
>   
> src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MapReduceLauncher.java
>  e6a4261 
>   test/org/apache/pig/test/TestFRJoin2.java c32a2c5 
>   test/org/apache/pig/test/Util.java 97c45c7 
> 
> Diff: https://reviews.apache.org/r/22535/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Koji Noguchi
> 
>

Reply via email to