-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33432/
-----------------------------------------------------------
(Updated April 22, 2015, 7:53 p.m.)
Review request for Ambari, Srimanth Gunturi, Xi Wang, and Yusaku Sako.
Changes
-------
Removed messages that are not being used any more with the deletion of the
heatmap metric js files
Bugs: AMBARI-10648
https://issues.apache.org/jira/browse/AMBARI-10648
Repository: ambari
Description
-------
With this patch:
1. Heatmap pages are API (stack) driven.
2. All the heatmaps that were previously hardcoded on UI are now retrieved from
API. In addition other heatmap definitions are added in the stack.
3. Dashboard->Heatmap page also has service specific heatmaps (same as in
earlier releases of Ambari)
4. Last visited heatmap widget on the specific heatmap page by the user is
saved in the widget layout and shown as default heatmap on navigation to the
heatmap page next time. (As opposed to the current behavior where the 1st
heatmap in the hardcoded list is always shown by default on the heatmap page)
Diffs (updated)
-----
ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/widgets.json
8920843
ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/widgets.json
622ee03
ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/widgets.json
a9e233f
ambari-server/src/main/resources/stacks/HDP/2.0.6/widgets.json 7935750
ambari-server/src/main/resources/stacks/HDP/2.3/services/HBASE/widgets.json
1212133
ambari-web/app/assets/data/widget_layouts/HBASE/default_dashboard.json
9374ab0
ambari-web/app/assets/data/widget_layouts/all_heatmaps.json PRE-CREATION
ambari-web/app/assets/test/tests.js 27aaf95
ambari-web/app/controllers.js 0777187
ambari-web/app/controllers/main/charts/heatmap.js 02ccbed
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric.js
c4a7b95
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_cpuWaitIO.js
35bb947
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs.js
100a65e
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_bytesread.js
0d28eb0b
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_byteswritten.js
9306241
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_gctime.js
c39393f
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_memHeapUsed.js
18ae47b
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_diskspaceused.js
403e034
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase.js
9b1fc4a
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_compactionqueue.js
09cb300
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_memstoresize.js
a4eed4e
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_readrequest.js
6f914e6
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_regions.js
a2c2c11
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_writerequest.js
f81ab63
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_memoryused.js
335966d
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_processrun.js
20de918
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn.js
f60075d
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn_ResourceUsed.js
f0ee406
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn_gctime.js
10efe65
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn_memHeapUsed.js
762c0bf
ambari-web/app/controllers/main/service/info/heatmap.js 467b8d7
ambari-web/app/controllers/main/service/info/summary.js 882eade
ambari-web/app/messages.js 5da43f9
ambari-web/app/mixins.js a272c24
ambari-web/app/mixins/common/widget_mixin.js e59fb20
ambari-web/app/mixins/common/widgets/widget_mixin.js PRE-CREATION
ambari-web/app/mixins/common/widgets/widget_section.js PRE-CREATION
ambari-web/app/models/widget.js 3ef265c
ambari-web/app/routes/main.js 81f5171
ambari-web/app/templates/common/widget/heatmap_widget.hbs PRE-CREATION
ambari-web/app/templates/main/charts/heatmap.hbs 89a9a37
ambari-web/app/templates/main/charts/heatmap_dropdown.hbs PRE-CREATION
ambari-web/app/templates/main/service/info/heatmap_dropdown.hbs PRE-CREATION
ambari-web/app/utils/ajax/ajax.js 366cf5d
ambari-web/app/utils/heatmap.js d8672b1
ambari-web/app/views.js b0e1cac
ambari-web/app/views/common/widget/heatmap_widget_view.js PRE-CREATION
ambari-web/app/views/main/charts/heatmap.js 5147123
ambari-web/app/views/main/charts/heatmap/heatmap_host.js 6f54221
ambari-web/app/views/main/charts/heatmap/heatmap_rack.js 35653cd
ambari-web/app/views/main/service/info/heatmap_view.js fb6a2d1
ambari-web/app/views/main/service/info/summary.js 60734f1
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_cpuWaitIO_test.js
6f46539
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_bytesread_test.js
cebf41d
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_byteswritten_test.js
240802e
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_test.js
06d62c2
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_diskspaceused_test.js
312c9c6
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_test.js
a1f0325
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_memoryused_test.js
8886d8a
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_processrun_test.js
f23d02c
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_test.js
fb134e4
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn_ResourceUsed_test.js
4d8a847
ambari-web/test/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn_test.js
d8744cd
ambari-web/test/controllers/main/charts/heatmap_test.js 399a34c
Diff: https://reviews.apache.org/r/33432/diff/
Testing
-------
tested on a live cluster
Verified that all unit test passes with the patch
Thanks,
Jaimin Jetly