-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57265/
-----------------------------------------------------------

(Updated 六月 9, 2017, 9:59 a.m.)


Review request for Ambari, Aleksandr Kovalenko, Zhe (Joe) Wang, and Yusaku Sako.


Summary (updated)
-----------------

null in heapmap page 


Bugs: AMBARI-20290
    https://issues.apache.org/jira/browse/AMBARI-20290


Repository: ambari


Description
-------

The value, which obtained from method "this.get('displayName')" with name 
attribute and is inside of method "drawWidget", is always null.
Probably should use "this.get('displayName')" method to assign the obtained 
value to "this.get('content.widgetName')".
The heatmap cann't load as follows:
  setMetric: function (view, host) {
    var selectedMetric = this.get('controller.selectedMetric');

    if (selectedMetric) {
      var metricName = selectedMetric.get('name');
      var h2vMap = selectedMetric.get('hostToValueMap');
      if (h2vMap && metricName) {
        var value = h2vMap[host.hostName];
        if (Em.isNone(value)) {
          value = this.t('charts.heatmap.unknown');
        } else {
          if (metricName == 'Garbage Collection Time') {
            value = date.timingFormat(parseInt(value));
          } else {
            if (isNaN(value)) {
              value = this.t('charts.heatmap.unknown');
            } else {
              value = value + selectedMetric.get('units');
            }
          }
        }
        view.set('details.metricName', metricName);
        view.set('details.metricValue', value);
      }
    }
  },

because the metricName is always null, the if condition cannot execute.


Diffs
-----

  ambari-web/app/views/common/widget/heatmap_widget_view.js a7a919b 


Diff: https://reviews.apache.org/r/57265/diff/1/


Testing
-------

done it


File Attachments
----------------

AMBARI-20290.patch
  
https://reviews.apache.org/media/uploaded/files/2017/03/03/6f22b669-2cd5-4cd7-ae66-693a736811b0__AMBARI-20290.patch
before.png
  
https://reviews.apache.org/media/uploaded/files/2017/03/10/db183b48-6294-4103-9811-3d3c34f20a79__before.png
after.png
  
https://reviews.apache.org/media/uploaded/files/2017/03/10/2aeda32b-6d2f-40ee-91cd-16a85dc20aca__after.png


Thanks,

zhangxiaolu zhangxiaolu

Reply via email to