You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org> on 2011/08/03 02:40:29 UTC
[jira] [Commented] (HIVE-2156) Improve error messages emitted
during task execution
[ https://issues.apache.org/jira/browse/HIVE-2156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13078535#comment-13078535 ]
jiraposter@reviews.apache.org commented on HIVE-2156:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/777/
-----------------------------------------------------------
(Updated 2011-08-03 00:40:14.013522)
Review request for hive and John Sichi.
Changes
-------
regenerated patch against testcase output
Summary
-------
- Add local error messages to point to job logs and provide TaskIDs
- Add a timeout to the fetching of task logs and errors
This addresses bug HIVE-2156.
https://issues.apache.org/jira/browse/HIVE-2156
Diffs (updated)
-----
build-common.xml 4856c5f
common/src/java/org/apache/hadoop/hive/conf/HiveConf.java b46976f
conf/hive-default.xml 3a4f833
ql/build.xml 449b47a
ql/src/java/org/apache/hadoop/hive/ql/exec/HadoopJobExecHelper.java 1c6f092
ql/src/java/org/apache/hadoop/hive/ql/exec/JobDebugger.java PRE-CREATION
ql/src/java/org/apache/hadoop/hive/ql/exec/MapRedTask.java e687b1a
ql/src/java/org/apache/hadoop/hive/ql/exec/MapredLocalTask.java 3d5e95d
ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java cec0d46
ql/src/test/results/clientnegative/dyn_part3.q.out 5f4df65
ql/src/test/results/clientnegative/index_compact_entry_limit.q.out fcb2673
ql/src/test/results/clientnegative/index_compact_size_limit.q.out fcb2673
ql/src/test/results/clientnegative/script_broken_pipe1.q.out d33d2cc
ql/src/test/results/clientnegative/script_broken_pipe2.q.out afbaa44
ql/src/test/results/clientnegative/script_broken_pipe3.q.out fe8f757
ql/src/test/results/clientnegative/script_error.q.out c72d780
ql/src/test/results/clientnegative/udf_reflect_neg.q.out f2082a3
ql/src/test/results/clientnegative/udf_test_error.q.out 5fd9a00
ql/src/test/results/clientnegative/udf_test_error_reduce.q.out ddc5e5b
ql/src/test/templates/TestNegativeCliDriver.vm ec13f79
Diff: https://reviews.apache.org/r/777/diff
Testing
-------
Tested TestNegativeCliDriver in both local and miniMR mode
Thanks,
Syed
> Improve error messages emitted during task execution
> ----------------------------------------------------
>
> Key: HIVE-2156
> URL: https://issues.apache.org/jira/browse/HIVE-2156
> Project: Hive
> Issue Type: Improvement
> Reporter: Syed S. Albiz
> Assignee: Syed S. Albiz
> Attachments: HIVE-2156.1.patch, HIVE-2156.2.patch, HIVE-2156.4.patch, HIVE-2156.8.patch
>
>
> Follow-up to HIVE-1731
> A number of issues were related to reporting errors from task execution and surfacing these in a more useful form.
> Currently a cryptic message with "Execution Error" and a return code and class name of the task is emitted.
> The most useful log messages here are emitted to the local logs, which can be found through jobtracker. Having either a pointer to these logs as part of the error message or the actual content would improve the usefulness substantially. It may also warrant looking into how the underlying error reporting through Hadoop is done and if more information can be propagated up from there.
> Specific issues raised in HIVE-1731:
> FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask
> * issue was in regexp_extract syntax
> FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask
> * tried: desc table_does_not_exist;
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira