You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tez.apache.org by pr...@apache.org on 2015/09/22 20:13:13 UTC

tez git commit: TEZ-2847. Tez UI: Task details doesn't gets updated on manual refresh after job complete (sree via pramachandran)

Repository: tez
Updated Branches:
  refs/heads/master f1ab3c38a -> 81a12216c


TEZ-2847. Tez UI: Task details doesn't gets updated on manual refresh after job complete (sree via pramachandran)


Project: http://git-wip-us.apache.org/repos/asf/tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/81a12216
Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/81a12216
Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/81a12216

Branch: refs/heads/master
Commit: 81a12216cb2e168b98c80bff6671a9997ffae3dc
Parents: f1ab3c3
Author: Prakash Ramachandran <pr...@hortonworks.com>
Authored: Tue Sep 22 23:39:45 2015 +0530
Committer: Prakash Ramachandran <pr...@hortonworks.com>
Committed: Tue Sep 22 23:39:45 2015 +0530

----------------------------------------------------------------------
 CHANGES.txt                                              |  1 +
 .../app/scripts/controllers/task_index_controller.js     | 11 +++++++++++
 .../scripts/controllers/task_task_attempts_controller.js | 11 +++++++++++
 3 files changed, 23 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tez/blob/81a12216/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 18ac20d..84c0679 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -189,6 +189,7 @@ Release 0.7.1: Unreleased
 INCOMPATIBLE CHANGES
 
 ALL CHANGES
+  TEZ-2847. Tez UI: Task details doesn't gets updated on manual refresh after job complete
   TEZ-2843. Tez UI: Show error if in progress fails due to AM not reachable
   TEZ-2842. Tez UI: Update Tez App details page while in-progress
   TEZ-2834. Make Tez preemption resilient to incorrect free resource reported

http://git-wip-us.apache.org/repos/asf/tez/blob/81a12216/tez-ui/src/main/webapp/app/scripts/controllers/task_index_controller.js
----------------------------------------------------------------------
diff --git a/tez-ui/src/main/webapp/app/scripts/controllers/task_index_controller.js b/tez-ui/src/main/webapp/app/scripts/controllers/task_index_controller.js
index 1772e9c..3d49248 100644
--- a/tez-ui/src/main/webapp/app/scripts/controllers/task_index_controller.js
+++ b/tez-ui/src/main/webapp/app/scripts/controllers/task_index_controller.js
@@ -29,4 +29,15 @@ App.TaskIndexController = Em.ObjectController.extend(App.ModelRefreshMixin, {
       this.get('hasFailedTaskAttempts'));
   }.property('id', 'taskStatus', 'hasFailedTaskAttempts'),
 
+  load: function () {
+    var model = this.get('content');
+    if(model && $.isFunction(model.reload)) {
+      model.reload().then(function(record) {
+        if(record.get('isDirty')) {
+          record.rollback();
+        }
+      });
+    }
+  },
+
 });
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/tez/blob/81a12216/tez-ui/src/main/webapp/app/scripts/controllers/task_task_attempts_controller.js
----------------------------------------------------------------------
diff --git a/tez-ui/src/main/webapp/app/scripts/controllers/task_task_attempts_controller.js b/tez-ui/src/main/webapp/app/scripts/controllers/task_task_attempts_controller.js
index a0eab4d..87504e2 100644
--- a/tez-ui/src/main/webapp/app/scripts/controllers/task_task_attempts_controller.js
+++ b/tez-ui/src/main/webapp/app/scripts/controllers/task_task_attempts_controller.js
@@ -241,4 +241,15 @@ App.TaskAttemptIndexController = Em.ObjectController.extend(App.ModelRefreshMixi
     return App.Helpers.misc.getStatusClassForEntity(this.get('taskAttemptStatus'));
   }.property('id', 'status', 'counterGroups'),
 
+  load: function () {
+    var model = this.get('content');
+    if(model && $.isFunction(model.reload)) {
+      model.reload().then(function(record) {
+        if(record.get('isDirty')) {
+          record.rollback();
+        }
+      });
+    }
+  },
+
 });