azkaban-uncached

Adding the ability to restart executions on failed finished

2/5/2013 4:50:57 AM

Details

diff --git a/src/web/js/azkaban.exflow.options.view.js b/src/web/js/azkaban.exflow.options.view.js
index 4388010..d8e80fa 100644
--- a/src/web/js/azkaban.exflow.options.view.js
+++ b/src/web/js/azkaban.exflow.options.view.js
@@ -147,7 +147,7 @@ azkaban.ExecuteFlowView = Backbone.View.extend({
 				updateNode.status = "READY";
 				disabled[updateNode.id] = true;
 			}
-			if (updateNode.status == "SUCCEEDED") {
+			if (updateNode.status == "SUCCEEDED" || updateNode.status=="RUNNING") {
 				disabled[updateNode.id] = true;
 			}
 		}
diff --git a/src/web/js/azkaban.exflow.view.js b/src/web/js/azkaban.exflow.view.js
index 10cf818..91c72aa 100644
--- a/src/web/js/azkaban.exflow.view.js
+++ b/src/web/js/azkaban.exflow.view.js
@@ -139,6 +139,7 @@ azkaban.FlowTabView= Backbone.View.extend({
   	}
   	else if (data.status=="FAILED_FINISHING") {
   		$("#cancelbtn").show();
+  		$("#executebtn").show();
   	}
   	else if (data.status=="RUNNING") {
   		$("#cancelbtn").show();
diff --git a/src/web/js/azkaban.project.view.js b/src/web/js/azkaban.project.view.js
index 8c849c1..853d074 100644
--- a/src/web/js/azkaban.project.view.js
+++ b/src/web/js/azkaban.project.view.js
@@ -139,7 +139,7 @@ azkaban.FlowTableView= Backbone.View.extend({
   	var nodes = data.nodes;
   	var flowId = data.flowId;
   	var project = data.project;
-  	var requestURL = contextURL + "/manager?project=" + flowId + "&flow=" + project + "&job=";
+  	var requestURL = contextURL + "/manager?project=" + project + "&flow=" + flowId + "&job=";
   	for (var i = 0; i < nodes.length; i++) {
 		var job = nodes[i];
 		var name = job.id;
diff --git a/unit/project/testflow/testFlow.zip b/unit/project/testflow/testFlow.zip
index 24ac866..d1b44c5 100644
Binary files a/unit/project/testflow/testFlow.zip and b/unit/project/testflow/testFlow.zip differ