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; }
