----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24627/#review52632 -----------------------------------------------------------
ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractFileMergeOperator.java <https://reviews.apache.org/r/24627/#comment91490> inputDepth or tmpPath? ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractFileMergeOperator.java <https://reviews.apache.org/r/24627/#comment91489> inputDepth perhaps? ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractFileMergeOperator.java <https://reviews.apache.org/r/24627/#comment91491> nit updated. ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractFileMergeOperator.java <https://reviews.apache.org/r/24627/#comment91502> nit: has slight difference w.r.t ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java <https://reviews.apache.org/r/24627/#comment91505> Usually done in the reverse way. The java imports come before the hadoop/hive imports. ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java <https://reviews.apache.org/r/24627/#comment91507> Don't really need it here. Can be moved down to line 582. ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java <https://reviews.apache.org/r/24627/#comment91506> HashMap only on the LHS. Don't use LinkedHashMap. ql/src/java/org/apache/hadoop/hive/ql/exec/MoveTask.java <https://reviews.apache.org/r/24627/#comment91508> Nice work! Although this section usually comes above the hadoop imports though. ql/src/java/org/apache/hadoop/hive/ql/exec/OrcFileMergeOperator.java <https://reviews.apache.org/r/24627/#comment91509> nit: comma after merge makes it easier to read. ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java <https://reviews.apache.org/r/24627/#comment91515> Nice work! ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeFileOutputFormat.java <https://reviews.apache.org/r/24627/#comment91517> What purpose does this class serve? Doesn't look like it does anything. Comments please. - Vikram Dixit Kumaraswamy On Sept. 6, 2014, 2:03 a.m., Prasanth_J wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/24627/ > ----------------------------------------------------------- > > (Updated Sept. 6, 2014, 2:03 a.m.) > > > Review request for hive and Gunther Hagleitner. > > > Bugs: HIVE-7704 > https://issues.apache.org/jira/browse/HIVE-7704 > > > Repository: hive-git > > > Description > ------- > > Currently tez falls back to MR task for merge file task. It will beneficial > to convert the merge file tasks to tez task to make use of the performance > gains from tez. > > > Diffs > ----- > > common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 54e2b18 > itests/src/test/resources/testconfiguration.properties 99049ca > > ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/OperatorType.java > 6f23575 > ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractFileMergeOperator.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java e076683 > ql/src/java/org/apache/hadoop/hive/ql/exec/MoveTask.java 7477199 > ql/src/java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java 8946221 > ql/src/java/org/apache/hadoop/hive/ql/exec/OrcFileMergeOperator.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/exec/RCFileMergeOperator.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/exec/TaskFactory.java 3d74459 > ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 2d9b9c3 > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java 4ff568d1 > > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/MergeFileRecordProcessor.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/MergeFileTezProcessor.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/RecordProcessor.java 994721f > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezProcessor.java 831e6a5 > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeFileInputFormat.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeFileMapper.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeFileOutputFormat.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeFileTask.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeFileWork.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeInputFormat.java > 4651920 > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeMapper.java 6c691b1 > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeOutputFormat.java > a3ce699 > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeTask.java c30476b > ql/src/java/org/apache/hadoop/hive/ql/io/merge/MergeWork.java 9efee3c > ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcFileMergeMapper.java > 13ec642 > > ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcFileStripeMergeInputFormat.java > a6c92fb > ql/src/java/org/apache/hadoop/hive/ql/io/orc/Writer.java c391b0e > ql/src/java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java 195d60e > > ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileBlockMergeInputFormat.java > 6809c79 > > ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java > dee6b1c > ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java 7129ed8 > ql/src/java/org/apache/hadoop/hive/ql/parse/TezCompiler.java 11a9419 > ql/src/java/org/apache/hadoop/hive/ql/plan/FileMergeDesc.java PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/plan/OrcFileMergeDesc.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/plan/RCFileMergeDesc.java > PRE-CREATION > ql/src/test/queries/clientpositive/list_bucket_dml_8.q 9e81b8d > ql/src/test/queries/clientpositive/orc_merge1.q ee65b98 > ql/src/test/queries/clientpositive/orc_merge5.q PRE-CREATION > ql/src/test/queries/clientpositive/orc_merge6.q PRE-CREATION > ql/src/test/queries/clientpositive/orc_merge7.q PRE-CREATION > ql/src/test/results/clientpositive/infer_bucket_sort_dyn_part.q.out ea37c36 > ql/src/test/results/clientpositive/list_bucket_dml_10.q.out e9367ac > ql/src/test/results/clientpositive/list_bucket_dml_4.q.out 99496d5 > ql/src/test/results/clientpositive/list_bucket_dml_6.q.out d5deadb > ql/src/test/results/clientpositive/list_bucket_dml_7.q.out 4aea4db > ql/src/test/results/clientpositive/list_bucket_dml_9.q.out f94a3cc > ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out 0899648 > ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out 0653469 > ql/src/test/results/clientpositive/orc_createas1.q.out b0c58dd > ql/src/test/results/clientpositive/orc_merge1.q.out fc3e206 > ql/src/test/results/clientpositive/orc_merge3.q.out 258f538 > ql/src/test/results/clientpositive/orc_merge5.q.out PRE-CREATION > ql/src/test/results/clientpositive/orc_merge6.q.out PRE-CREATION > ql/src/test/results/clientpositive/orc_merge7.q.out PRE-CREATION > ql/src/test/results/clientpositive/rcfile_createas1.q.out cdfa036 > ql/src/test/results/clientpositive/rcfile_merge1.q.out ac6a2bd > ql/src/test/results/clientpositive/rcfile_merge2.q.out d8a61f3 > ql/src/test/results/clientpositive/rcfile_merge3.q.out 5c717b5 > ql/src/test/results/clientpositive/tez/orc_merge1.q.out f79f878 > ql/src/test/results/clientpositive/tez/orc_merge5.q.out PRE-CREATION > ql/src/test/results/clientpositive/tez/orc_merge6.q.out PRE-CREATION > ql/src/test/results/clientpositive/tez/orc_merge7.q.out PRE-CREATION > ql/src/test/results/clientpositive/tez/orc_merge_incompat1.q.out > PRE-CREATION > ql/src/test/results/clientpositive/tez/orc_merge_incompat2.q.out > PRE-CREATION > ql/src/test/results/clientpositive/union_remove_10.q.out 74b9e68 > ql/src/test/results/clientpositive/union_remove_11.q.out e0bd498 > ql/src/test/results/clientpositive/union_remove_12.q.out 033475f > ql/src/test/results/clientpositive/union_remove_13.q.out 3c7f8fa > ql/src/test/results/clientpositive/union_remove_14.q.out 315c958 > ql/src/test/results/clientpositive/union_remove_16.q.out 721caa0 > ql/src/test/results/clientpositive/union_remove_9.q.out 5a9c5a2 > > Diff: https://reviews.apache.org/r/24627/diff/ > > > Testing > ------- > > > Thanks, > > Prasanth_J > >