浏览代码

AMBARI-9040 Chrome being flooded with errors, unresponsive page. (ababiichuk)

aBabiichuk 10 年之前
父节点
当前提交
95088d5799
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      ambari-web/app/views/main/service/services/hdfs.js

+ 5 - 2
ambari-web/app/views/main/service/services/hdfs.js

@@ -54,7 +54,10 @@ App.MainDashboardServiceHdfsView = App.MainDashboardServiceView.extend({
         var nnZkfc = [];
         var nnZkfc = [];
         namenodes.forEach( function(namenode) {
         namenodes.forEach( function(namenode) {
           nnZkfc.push(namenode);
           nnZkfc.push(namenode);
-          nnZkfc.push(zkfcs.findProperty('host.publicHostName', namenode.get('host.publicHostName')).set('isZkfc', true));
+          var zkfc = zkfcs.findProperty('host.publicHostName', namenode.get('host.publicHostName'));
+          if (zkfc) {
+            nnZkfc.push(zkfc.set('isZkfc', true));
+          }
         });
         });
         return nnZkfc;
         return nnZkfc;
       } else {
       } else {
@@ -62,7 +65,7 @@ App.MainDashboardServiceHdfsView = App.MainDashboardServiceView.extend({
           return comp.get('isMaster') && comp.get('componentName') !== 'JOURNALNODE';
           return comp.get('isMaster') && comp.get('componentName') !== 'JOURNALNODE';
         });
         });
       }
       }
-    }.property('parentView.service.hostComponents')
+    }.property('parentView.service.hostComponents.length')
   }),
   }),
 
 
   dataNodesLive: function () {
   dataNodesLive: function () {