Prechádzať zdrojové kódy

AMBARI-11602. create widget: Accumulo host component level widgets query metrics at service component level. (jaimin)

Jaimin Jetly 10 rokov pred
rodič
commit
58286e01eb

+ 1 - 0
ambari-web/app/controllers/main/service/widgets/create/wizard_controller.js

@@ -326,6 +326,7 @@ App.WidgetWizardController = App.WizardController.extend({
         metricObj.host_component_criteria = 'host_components/HostRoles/ha_state=ACTIVE';
         break;
       default:
+        metricObj.host_component_criteria = ' ';
     }
   },
 

+ 5 - 5
ambari-web/app/mixins/common/widgets/widget_mixin.js

@@ -187,21 +187,21 @@ App.WidgetMixin = Ember.Mixin.create({
       case 'NAMENODE':
         if (request.host_component_criteria === 'host_components/metrics/dfs/FSNamesystem/HAState=active') {
           var hdfs = App.HDFSService.find().objectAt(0);
-          if (!hdfs.get('isNnHaEnabled')) {
-            return '';
+          if (hdfs.get('isNnHaEnabled')) {
+            return request.host_component_criteria.replace('host_components/', '&');
           }
         }
         break;
       case 'RESOURCEMANAGER':
         if (request.host_component_criteria === 'host_components/HostRoles/ha_state=ACTIVE') {
           var yarn = App.YARNService.find().objectAt(0);
-          if (!yarn.get('isRMHaEnabled')) {
-            return '';
+          if (yarn.get('isRMHaEnabled')) {
+            return request.host_component_criteria.replace('host_components/', '&');
           }
         }
         break;
     }
-    return request.host_component_criteria.replace('host_components/', '&');
+    return '';
   },
 
   /**