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

(Updated April 5, 2014, 2:25 a.m.)


Review request for pig and Cheolsoo Park.


Bugs: PIG-3591
    https://issues.apache.org/jira/browse/PIG-3591


Repository: pig-git


Description
-------

Separate "packaging" logic from "shuffle handling" logic. This moves the 
packaging logic to a new class "Packager", which is extended by 
CombinePackager, LitePackager, MultiQueryPackager, and JoinPackager.

This is not finished. Known problem are illustrate and streaming the last input 
are not implemented.


Diffs (updated)
-----

  src/org/apache/pig/backend/hadoop/executionengine/fetch/FetchOptimizer.java 
d801f6f 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/AccumulatorOptimizer.java
 3638b5c 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/CombinerOptimizer.java
 18a382b 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/JobControlCompiler.java
 b7ce7e2 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MRCompiler.java
 5dddab7 
  src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MRUtil.java 
93de6d5 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MapReduceLauncher.java
 d3ebeb3 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MultiQueryOptimizer.java
 64f0ee1 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PhyPlanSetter.java
 933363d 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigCombiner.java
 773a22c 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigGenericMapReduce.java
 eea5ce3 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/SecondaryKeyOptimizer.java
 54740a0 
  
src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/plans/POPackageAnnotator.java
 47137d5 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/plans/PhyPlanVisitor.java
 abb16ff 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/plans/PlanPrinter.java
 ff82801 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/plans/XMLPhysicalPlanPrinter.java
 892c26f 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/CombinerPackager.java
 PRE-CREATION 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/JoinPackager.java
 PRE-CREATION 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/LitePackager.java
 PRE-CREATION 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/MultiQueryPackager.java
 PRE-CREATION 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POCombinerPackage.java
 9105a0e 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POJoinPackage.java
 82f11ac 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POMultiQueryPackage.java
 d604174 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPackage.java
 86314d9 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPackageLite.java
 c200715 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPartialAgg.java
 a92e643 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/Packager.java
 PRE-CREATION 
  
src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/util/PlanHelper.java
 b860521 
  src/org/apache/pig/data/ReadOnceBag.java e2b3887 
  src/org/apache/pig/data/SelfSpillBag.java 2fcf36a 
  src/org/apache/pig/newplan/logical/relational/LogToPhyTranslationVisitor.java 
7112695 
  src/org/apache/pig/pen/IllustratorAttacher.java db9c707 
  src/org/apache/pig/pen/PhysicalPlanResetter.java f50fba7 
  test/org/apache/pig/test/TestExampleGenerator.java 42f757f 
  test/org/apache/pig/test/TestJobSubmission.java 9741dc9 
  test/org/apache/pig/test/TestPackage.java 6b197d1 
  test/org/apache/pig/test/data/GoldenFiles/Cogroup.gld 35ed75a 
  test/org/apache/pig/test/data/GoldenFiles/MRC1.gld 0a34728 
  test/org/apache/pig/test/data/GoldenFiles/MRC10.gld b9fad0f 
  test/org/apache/pig/test/data/GoldenFiles/MRC11.gld 861608d 
  test/org/apache/pig/test/data/GoldenFiles/MRC12.gld 15f1158 
  test/org/apache/pig/test/data/GoldenFiles/MRC13.gld 0d4de2b 
  test/org/apache/pig/test/data/GoldenFiles/MRC14.gld eafa509 
  test/org/apache/pig/test/data/GoldenFiles/MRC15.gld e8bd281 
  test/org/apache/pig/test/data/GoldenFiles/MRC16.gld 6151d1e 
  test/org/apache/pig/test/data/GoldenFiles/MRC17.gld cec5d57 
  test/org/apache/pig/test/data/GoldenFiles/MRC18.gld 01cdc32 
  test/org/apache/pig/test/data/GoldenFiles/MRC19.gld 8688178 
  test/org/apache/pig/test/data/GoldenFiles/MRC2.gld 97f0ed0 
  test/org/apache/pig/test/data/GoldenFiles/MRC3.gld 77a155f 
  test/org/apache/pig/test/data/GoldenFiles/MRC4.gld 7c5078e 
  test/org/apache/pig/test/data/GoldenFiles/MRC6.gld 45cba2d 
  test/org/apache/pig/test/data/GoldenFiles/MRC7.gld 09fcaec 
  test/org/apache/pig/test/data/GoldenFiles/MRC8.gld 2d301a9 
  test/org/apache/pig/test/data/GoldenFiles/MRC9.gld c5d7047 

Diff: https://reviews.apache.org/r/15881/diff/


Testing
-------

ant test-commit passes, with the exception of TestExampleGenerator which is 
caused by the illustrate work not being finished. I also ran some manual 
scripts, which worked.


Thanks,

Mark Wagner

Reply via email to