You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ja...@apache.org on 2013/02/07 22:14:03 UTC

svn commit: r1443730 - in /incubator/ambari/trunk: CHANGES.txt ambari-web/app/mappers/alerts_mapper.js

Author: jaimin
Date: Thu Feb  7 21:14:03 2013
New Revision: 1443730

URL: http://svn.apache.org/r1443730
Log:
AMBARI-1362. Alerts for the hosts with ZooKeeper Server grows on every poll. (jaimin)

Modified:
    incubator/ambari/trunk/CHANGES.txt
    incubator/ambari/trunk/ambari-web/app/mappers/alerts_mapper.js

Modified: incubator/ambari/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/CHANGES.txt?rev=1443730&r1=1443729&r2=1443730&view=diff
==============================================================================
--- incubator/ambari/trunk/CHANGES.txt (original)
+++ incubator/ambari/trunk/CHANGES.txt Thu Feb  7 21:14:03 2013
@@ -260,6 +260,8 @@ Trunk (unreleased changes):
 
  BUG FIXES
 
+ AMBARI-1362. Alerts for the hosts with ZooKeeper Server grows on every poll. (jaimin)
+
  AMBARI-1360. Mouse cursor hover behavior is strange on Job Browser. (jaimin) 
 
  AMBARI-1359. App Browser rows colours should alternate from dark grey to light 

Modified: incubator/ambari/trunk/ambari-web/app/mappers/alerts_mapper.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/mappers/alerts_mapper.js?rev=1443730&r1=1443729&r2=1443730&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/mappers/alerts_mapper.js (original)
+++ incubator/ambari/trunk/ambari-web/app/mappers/alerts_mapper.js Thu Feb  7 21:14:03 2013
@@ -73,11 +73,11 @@ App.alertsMapper = App.QuickDataMapper.c
     var alertsList = App.Alert.find();
     var titleToAlertMap = {};
     alertsList.forEach(function(alert){
-      titleToAlertMap[alert.get('serviceType') + alert.get('title') + alert.get('message')] = alert;
+      titleToAlertMap[alert.get('serviceType') + alert.get('title') + alert.get('hostName')] = alert;
     });
     var newRecords = [];
     alerts.forEach(function(item){
-      var existAlert = titleToAlertMap[item.service_type + item.service_description + item.plugin_output];
+      var existAlert = titleToAlertMap[item.service_type + item.service_description + item.host_name];
       if (existAlert == null) {
         var applyConfig = jQuery.extend({}, this.config);
         if (item.current_state && item.last_hard_state && item.current_state != item.last_hard_state) {
@@ -125,7 +125,7 @@ App.alertsMapper = App.QuickDataMapper.c
         existAlert.set('lastTimeCritical', item.last_time_critical);
         existAlert.set('lastCheck', item.last_check);
         existAlert.set('isFlapping', item.is_flapping);
-        delete titleToAlertMap[item.service_type + item.service_description + item.plugin_output];
+        delete titleToAlertMap[item.service_type + item.service_description + item.host_name];
       }
     }, this);
     for ( var e in titleToAlertMap) {