Explorar o código

AMBARI-1125. Graphs "degrade" over time. (Srimanth Gunturi via yusaku)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1431827 13f79535-47bb-0310-9956-ffa450edef68
Yusaku Sako %!s(int64=12) %!d(string=hai) anos
pai
achega
01cc279e0f
Modificáronse 33 ficheiros con 34 adicións e 32 borrados
  1. 2 0
      CHANGES.txt
  2. 1 1
      ambari-web/app/views/main/dashboard/cluster_metrics/cpu.js
  3. 1 1
      ambari-web/app/views/main/dashboard/cluster_metrics/load.js
  4. 1 1
      ambari-web/app/views/main/dashboard/cluster_metrics/memory.js
  5. 1 1
      ambari-web/app/views/main/dashboard/cluster_metrics/network.js
  6. 1 1
      ambari-web/app/views/main/host/metrics/cpu.js
  7. 1 1
      ambari-web/app/views/main/host/metrics/disk.js
  8. 1 1
      ambari-web/app/views/main/host/metrics/load.js
  9. 1 1
      ambari-web/app/views/main/host/metrics/memory.js
  10. 1 1
      ambari-web/app/views/main/host/metrics/network.js
  11. 1 1
      ambari-web/app/views/main/host/metrics/processes.js
  12. 1 1
      ambari-web/app/views/main/service/info/metrics/hbase/cluster_requests.js
  13. 1 1
      ambari-web/app/views/main/service/info/metrics/hbase/hlog_split_size.js
  14. 1 1
      ambari-web/app/views/main/service/info/metrics/hbase/hlog_split_time.js
  15. 1 1
      ambari-web/app/views/main/service/info/metrics/hbase/regionserver_queuesize.js
  16. 1 1
      ambari-web/app/views/main/service/info/metrics/hbase/regionserver_regions.js
  17. 1 1
      ambari-web/app/views/main/service/info/metrics/hbase/regionserver_rw_requests.js
  18. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/block_status.js
  19. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/file_operations.js
  20. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/gc.js
  21. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/io.js
  22. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/jvm_heap.js
  23. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/jvm_threads.js
  24. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/rpc.js
  25. 1 1
      ambari-web/app/views/main/service/info/metrics/hdfs/space_utilization.js
  26. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/gc.js
  27. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/jobs_status.js
  28. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/jvm_heap.js
  29. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/jvm_threads.js
  30. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/map_slots.js
  31. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/reduce_slots.js
  32. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/rpc.js
  33. 1 1
      ambari-web/app/views/main/service/info/metrics/mapreduce/tasks_running_waiting.js

+ 2 - 0
CHANGES.txt

@@ -675,6 +675,8 @@ AMBARI-666 branch (unreleased changes)
 
   BUG FIXES
 
+  AMBARI-1125. Graphs "degrade" over time. (Srimanth Gunturi via yusaku)
+
   AMBARI-1124. Boxes on services page need min height or something to keep
   it from visually cutting off info. (Srimanth Gunturi via yusaku)
 

+ 1 - 1
ambari-web/app/views/main/dashboard/cluster_metrics/cpu.js

@@ -32,7 +32,7 @@ App.ChartClusterMetricsCPU = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}?fields=metrics/cpu[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/cluster_metrics/cpu_1hr.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   title: "CPU Usage",
   yAxisFormatter: App.ChartLinearTimeView.PercentageFormatter,

+ 1 - 1
ambari-web/app/views/main/dashboard/cluster_metrics/load.js

@@ -34,7 +34,7 @@ App.ChartClusterMetricsLoad = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}?fields=metrics/load[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/cluster_metrics/load_1hr.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
   renderer: 'line',
   title: "Cluster Load",
   

+ 1 - 1
ambari-web/app/views/main/dashboard/cluster_metrics/memory.js

@@ -32,7 +32,7 @@ App.ChartClusterMetricsMemory = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}?fields=metrics/memory[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/cluster_metrics/memory_1hr.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
   title: "Memory Usage",
   yAxisFormatter: App.ChartLinearTimeView.BytesFormatter,
   renderer: 'line',

+ 1 - 1
ambari-web/app/views/main/dashboard/cluster_metrics/network.js

@@ -33,7 +33,7 @@ App.ChartClusterMetricsNetwork = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}?fields=metrics/network[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/cluster_metrics/network_1hr.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
   title: "Network Usage",
   yAxisFormatter: App.ChartLinearTimeView.BytesFormatter,
   renderer: 'line',

+ 1 - 1
ambari-web/app/views/main/host/metrics/cpu.js

@@ -37,7 +37,7 @@ App.ChartHostMetricsCPU = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: this.get('content').get('hostName')
     }, "/data/hosts/metrics/cpu.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/host/metrics/disk.js

@@ -36,7 +36,7 @@ App.ChartHostMetricsDisk = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: this.get('content').get('hostName')
     }, "/data/hosts/metrics/disk.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/host/metrics/load.js

@@ -35,7 +35,7 @@ App.ChartHostMetricsLoad = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: this.get('content').get('hostName')
     }, "/data/hosts/metrics/load.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/host/metrics/memory.js

@@ -36,7 +36,7 @@ App.ChartHostMetricsMemory = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: this.get('content').get('hostName')
     }, "/data/hosts/metrics/memory.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/host/metrics/network.js

@@ -36,7 +36,7 @@ App.ChartHostMetricsNetwork = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: this.get('content').get('hostName')
     }, "/data/hosts/metrics/network.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/host/metrics/processes.js

@@ -35,7 +35,7 @@ App.ChartHostMetricsProcesses = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: this.get('content').get('hostName')
     }, "/data/hosts/metrics/processes.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hbase/cluster_requests.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsHBASE_ClusterRequests = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/HBASE/components/HBASE_MASTER?fields=metrics/hbase/master/cluster_requests[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/hbase/cluster_requests.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hbase/hlog_split_size.js

@@ -35,7 +35,7 @@ App.ChartServiceMetricsHBASE_HlogSplitSize = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/HBASE/components/HBASE_MASTER?fields=metrics/hbase/master/splitSize_avg_time[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/hbase/hlog_split_size.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hbase/hlog_split_time.js

@@ -35,7 +35,7 @@ App.ChartServiceMetricsHBASE_HlogSplitTime = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/HBASE/components/HBASE_MASTER?fields=metrics/hbase/master/splitTime_avg_time[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/hbase/hlog_split_time.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hbase/regionserver_queuesize.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsHBASE_RegionServerQueueSize = App.ChartLinearTimeView.ext
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/HBASE/components/HBASE_REGIONSERVER?fields=metrics/hbase/regionserver/flushQueueSize[{fromSeconds},{toSeconds},{stepSeconds}],metrics/hbase/regionserver/compactionQueueSize[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/hbase/regionserver_queuesize.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hbase/regionserver_regions.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsHBASE_RegionServerRegions = App.ChartLinearTimeView.exten
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/HBASE/components/HBASE_REGIONSERVER?fields=metrics/hbase/regionserver/regions[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/hbase/regionserver_regions.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hbase/regionserver_rw_requests.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsHBASE_RegionServerReadWriteRequests = App.ChartLinearTime
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/HBASE/components/HBASE_REGIONSERVER?fields=metrics/hbase/regionserver/readRequestsCount[{fromSeconds},{toSeconds},{stepSeconds}],metrics/hbase/regionserver/writeRequestsCount[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/hbase/regionserver_rw_requests.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/block_status.js

@@ -37,7 +37,7 @@ App.ChartServiceMetricsHDFS_BlockStatus = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: nameNodeHostName
     }, "/data/services/metrics/hdfs/block_status.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/file_operations.js

@@ -37,7 +37,7 @@ App.ChartServiceMetricsHDFS_FileOperations = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: nameNodeHostName
     }, "/data/services/metrics/hdfs/file_operations.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/gc.js

@@ -38,7 +38,7 @@ App.ChartServiceMetricsHDFS_GC = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: nameNodeHostName
     }, "/data/services/metrics/hdfs/gc.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/io.js

@@ -35,7 +35,7 @@ App.ChartServiceMetricsHDFS_IO = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/HDFS/components/DATANODE?fields=metrics/dfs/datanode/bytes_written[{fromSeconds},{toSeconds},{stepSeconds}],metrics/dfs/datanode/bytes_read[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/hdfs/io.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/jvm_heap.js

@@ -38,7 +38,7 @@ App.ChartServiceMetricsHDFS_JVMHeap = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: nameNodeHostName
     }, "/data/services/metrics/hdfs/jvm_heap.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/jvm_threads.js

@@ -37,7 +37,7 @@ App.ChartServiceMetricsHDFS_JVMThreads = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: nameNodeHostName
     }, "/data/services/metrics/hdfs/jvm_threads.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/rpc.js

@@ -38,7 +38,7 @@ App.ChartServiceMetricsHDFS_RPC = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: nameNodeHostName
     }, "/data/services/metrics/hdfs/rpc.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/hdfs/space_utilization.js

@@ -38,7 +38,7 @@ App.ChartServiceMetricsHDFS_SpaceUtilization = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: nameNodeHostName
     }, "/data/services/metrics/hdfs/space_utilization.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/gc.js

@@ -38,7 +38,7 @@ App.ChartServiceMetricsMapReduce_GC = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: jtHostName
     }, "/data/services/metrics/mapreduce/gc.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/jobs_status.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsMapReduce_JobsStatus = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/MAPREDUCE/components/JOBTRACKER?fields=metrics/mapred/jobtracker/jobs_completed[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/jobs_preparing[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/jobs_failed[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/jobs_submitted[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/jobs_failed[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/jobs_running[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/mapreduce/jobs_status.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/jvm_heap.js

@@ -38,7 +38,7 @@ App.ChartServiceMetricsMapReduce_JVMHeap = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: jtHostName
     }, "/data/services/metrics/mapreduce/jvm_heap.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/jvm_threads.js

@@ -37,7 +37,7 @@ App.ChartServiceMetricsMapReduce_JVMThreads = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: jtHostName
     }, "/data/services/metrics/mapreduce/jvm_threads.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/map_slots.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsMapReduce_MapSlots = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/MAPREDUCE/components/JOBTRACKER?fields=metrics/mapred/jobtracker/occupied_map_slots[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/reserved_map_slots[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/mapreduce/map_slots.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/reduce_slots.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsMapReduce_ReduceSlots = App.ChartLinearTimeView.extend({
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/MAPREDUCE/components/JOBTRACKER?fields=metrics/mapred/jobtracker/occupied_reduce_slots[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/reserved_reduce_slots[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/mapreduce/reduce_slots.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/rpc.js

@@ -38,7 +38,7 @@ App.ChartServiceMetricsMapReduce_RPC = App.ChartLinearTimeView.extend({
       clusterName: App.router.get('clusterController.clusterName'),
       hostName: jtHostName
     }, "/data/services/metrics/mapreduce/rpc.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];

+ 1 - 1
ambari-web/app/views/main/service/info/metrics/mapreduce/tasks_running_waiting.js

@@ -34,7 +34,7 @@ App.ChartServiceMetricsMapReduce_TasksRunningWaiting = App.ChartLinearTimeView.e
     return App.formatUrl(App.apiPrefix + "/clusters/{clusterName}/services/MAPREDUCE/components/JOBTRACKER?fields=metrics/mapred/jobtracker/running_maps[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/running_reduces[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/waiting_maps[{fromSeconds},{toSeconds},{stepSeconds}],metrics/mapred/jobtracker/waiting_reduces[{fromSeconds},{toSeconds},{stepSeconds}]", {
       clusterName: App.router.get('clusterController.clusterName')
     }, "/data/services/metrics/mapreduce/tasks_running_waiting.json");
-  }.property('App.router.clusterController.clusterName'),
+  }.property('App.router.clusterController.clusterName').volatile(),
 
   transformToSeries: function (jsonData) {
     var seriesArray = [];