Purshotam Shah created OOZIE-3006:
-------------------------------------
Summary: Oozie submit duplicate job if action has retry and oozie
is not able to lookup hadoop job
Key: OOZIE-3006
URL: https://issues.apache.org/jira/browse/OOZIE-3006
Project: Oozie
Issue Type: Bug
Reporter: Purshotam Shah
{code:title=JavaActionExecutor.java}
Element actionXml = XmlUtils.parseXml(action.getConf());
FileSystem actionFs = context.getAppFileSystem();
JobConf jobConf = createBaseHadoopConf(context, actionXml);
jobClient = createJobClient(context, jobConf);
RunningJob runningJob = getRunningJob(context, action, jobClient);
if (runningJob == null) {
context.setExecutionData(FAILED, null);
throw new
ActionExecutorException(ActionExecutorException.ErrorType.FAILED, "JA017",
"Could not lookup launched hadoop Job ID [{0}] which
was associated with " +
" action [{1}]. Failing this action!",
getActualExternalId(action), action.getId());
}
{code}
Oozie fails the action if it's not able to look up Hadoop job. If the action
has retry, oozie will submit a new job, and it could end up running multiple
jobs for the same action.
Not able to look up Hadoop job != job failure.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)