Updated Branches:
  refs/heads/trunk 570028027 -> 0634c2c04

AMBARI-3144. NameNode HA Wizard: Create Checkpoint page has Next button enabled 
when NameNode is not in safe mode


Project: http://git-wip-us.apache.org/repos/asf/incubator-ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ambari/commit/0634c2c0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ambari/tree/0634c2c0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ambari/diff/0634c2c0

Branch: refs/heads/trunk
Commit: 0634c2c0444a11295e0bbec53d559b543c44f753
Parents: 5700280
Author: Alex Antonenko <[email protected]>
Authored: Mon Sep 9 14:58:09 2013 +0300
Committer: Alex Antonenko <[email protected]>
Committed: Mon Sep 9 14:58:09 2013 +0300

----------------------------------------------------------------------
 .../controllers/main/admin/highAvailability/step4_controller.js   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/0634c2c0/ambari-web/app/controllers/main/admin/highAvailability/step4_controller.js
----------------------------------------------------------------------
diff --git 
a/ambari-web/app/controllers/main/admin/highAvailability/step4_controller.js 
b/ambari-web/app/controllers/main/admin/highAvailability/step4_controller.js
index 37ad4f0..12aba19 100644
--- a/ambari-web/app/controllers/main/admin/highAvailability/step4_controller.js
+++ b/ambari-web/app/controllers/main/admin/highAvailability/step4_controller.js
@@ -43,8 +43,9 @@ App.HighAvailabilityWizardStep4Controller = 
Em.Controller.extend({
   checkNnCheckPointStatus: function (data) {
     var self = this;
     var journalTransactionInfo =  
$.parseJSON(data.metrics.dfs.namenode.JournalTransactionInfo);
+    var isInSafeMode = data.metrics.dfs.namenode.Safemode != "" ? true : false;
     journalTransactionInfo = 
parseInt(journalTransactionInfo.LastAppliedOrWrittenTxId) - 
parseInt(journalTransactionInfo.MostRecentCheckpointTxId);
-    if(journalTransactionInfo <= 1){
+    if(journalTransactionInfo <= 1 && isInSafeMode){
       this.set("isNextEnabled", true);
       return;
     }

Reply via email to