Jarek Jarcec Cecho created SQOOP-2712:
-----------------------------------------
Summary: Run only one map task attempt during export (second
edition)
Key: SQOOP-2712
URL: https://issues.apache.org/jira/browse/SQOOP-2712
Project: Sqoop
Issue Type: Bug
Affects Versions: 1.4.6
Reporter: Jarek Jarcec Cecho
Assignee: Jarek Jarcec Cecho
Fix For: 1.4.7
Attachments: SQOOP-2712.patch
In SQOOP-2055 I've provided facility to not run multiple map task attempts by
default in export case as that doesn't make sense in most scenarios. However
looking closely into the patch, it seems that I did a small typo:
{code}
int sqoopMaxAttempts = conf.getInt(SQOOP_EXPORT_MAP_TASK_MAX_ATTEMTPS, 1);
if (sqoopMaxAttempts > 1) {
conf.setInt(HADOOP_MAP_TASK_MAX_ATTEMTPS, sqoopMaxAttempts);
}
{code}
Since {{SQOOP_EXPORT_MAP_TASK_MAX_ATTEMTPS}} is 1 by default, the {{if}}
statement won't be called at all and hence we won't limit the number of
attempts to 1 as expected. We should fix the condition to {{sqoopMaxAttempts
>0}} instead.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)