Author: rohini
Date: Tue Nov 26 18:34:35 2013
New Revision: 1545769
URL: http://svn.apache.org/r1545769
Log:
OOZIE-1627 Rerun doesn't resolve workflow app name (puru via rohini)
Modified:
oozie/trunk/core/src/main/java/org/apache/oozie/command/wf/ReRunXCommand.java
oozie/trunk/core/src/test/java/org/apache/oozie/command/wf/TestReRunXCommand.java
oozie/trunk/core/src/test/resources/rerun-el-wf.xml
oozie/trunk/release-log.txt
Modified:
oozie/trunk/core/src/main/java/org/apache/oozie/command/wf/ReRunXCommand.java
URL:
http://svn.apache.org/viewvc/oozie/trunk/core/src/main/java/org/apache/oozie/command/wf/ReRunXCommand.java?rev=1545769&r1=1545768&r2=1545769&view=diff
==============================================================================
---
oozie/trunk/core/src/main/java/org/apache/oozie/command/wf/ReRunXCommand.java
(original)
+++
oozie/trunk/core/src/main/java/org/apache/oozie/command/wf/ReRunXCommand.java
Tue Nov 26 18:34:35 2013
@@ -164,7 +164,7 @@ public class ReRunXCommand extends Workf
catch (WorkflowException e) {
throw new CommandException(e);
}
-
+ String appName = ELUtils.resolveAppName(app.getName(), conf);
if (SLAService.isEnabled()) {
Element wfElem = XmlUtils.parseXml(app.getDefinition());
ELEvaluator evalSla =
SubmitXCommand.createELEvaluatorForGroup(conf, "wf-sla-submit");
@@ -173,12 +173,11 @@ public class ReRunXCommand extends Workf
if (eSla != null) {
jobSlaXml = SubmitXCommand.resolveSla(eSla, evalSla);
}
- String appName = ELUtils.resolveAppName(app.getName(), conf);
writeSLARegistration(wfElem, jobSlaXml, newWfInstance.getId(),
conf.get(SubWorkflowActionExecutor.PARENT_ID),
conf.get(OozieClient.USER_NAME), appName,
evalSla);
}
- wfBean.setAppName(app.getName());
+ wfBean.setAppName(appName);
wfBean.setProtoActionConf(protoActionConf.toXmlString());
}
catch (WorkflowException ex) {
Modified:
oozie/trunk/core/src/test/java/org/apache/oozie/command/wf/TestReRunXCommand.java
URL:
http://svn.apache.org/viewvc/oozie/trunk/core/src/test/java/org/apache/oozie/command/wf/TestReRunXCommand.java?rev=1545769&r1=1545768&r2=1545769&view=diff
==============================================================================
---
oozie/trunk/core/src/test/java/org/apache/oozie/command/wf/TestReRunXCommand.java
(original)
+++
oozie/trunk/core/src/test/java/org/apache/oozie/command/wf/TestReRunXCommand.java
Tue Nov 26 18:34:35 2013
@@ -216,6 +216,8 @@ public class TestReRunXCommand extends X
sleep(5000);
conf.setProperty(OozieClient.RERUN_SKIP_NODES, "hdfs11");
+ conf.setProperty("WF_NAME", "wf_test");
+ conf.setProperty("FEED_NAME", "feed_test");
wfClient.reRun(jobId1, conf);
waitFor(15 * 1000, new Predicate() {
public boolean evaluate() throws Exception {
@@ -223,5 +225,6 @@ public class TestReRunXCommand extends X
}
});
assertEquals(WorkflowJob.Status.SUCCEEDED,
wfClient.getJobInfo(jobId1).getStatus());
+ assertEquals("wf_test-feed_test",
wfClient.getJobInfo(jobId1).getAppName());
}
}
Modified: oozie/trunk/core/src/test/resources/rerun-el-wf.xml
URL:
http://svn.apache.org/viewvc/oozie/trunk/core/src/test/resources/rerun-el-wf.xml?rev=1545769&r1=1545768&r2=1545769&view=diff
==============================================================================
--- oozie/trunk/core/src/test/resources/rerun-el-wf.xml (original)
+++ oozie/trunk/core/src/test/resources/rerun-el-wf.xml Tue Nov 26 18:34:35 2013
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<workflow-app xmlns="uri:oozie:workflow:0.1" name="recovery-el-wf">
+<workflow-app xmlns="uri:oozie:workflow:0.1" name="${WF_NAME}-${FEED_NAME}">
<start to="hdfs11"/>
<action name="hdfs11">
<fs>
Modified: oozie/trunk/release-log.txt
URL:
http://svn.apache.org/viewvc/oozie/trunk/release-log.txt?rev=1545769&r1=1545768&r2=1545769&view=diff
==============================================================================
--- oozie/trunk/release-log.txt (original)
+++ oozie/trunk/release-log.txt Tue Nov 26 18:34:35 2013
@@ -76,6 +76,7 @@ OOZIE-1440 Build fails in certain enviro
-- Oozie 4.0.1 release (unreleased)
+OOZIE-1627 Rerun doesn't resolve workflow app name (puru via rohini)
OOZIE-1626 pig action pop-up is not working properly in UI (ryota)
OOZIE-1607 [Doc]Update workflow specification for chgrp command (puru via
rohini)
OOZIE-1542 When extjs isn't installed, the web UI is unhelpfully blank
(rkanter)