-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63357/
-----------------------------------------------------------
(Updated Nov. 6, 2017, 11:36 a.m.)
Review request for Ambari, Jayush Luniya, Madhuvanthi Radhakrishnan, and Swapan
Shridhar.
Changes
-------
rebased
Bugs: AMBARI-22322
https://issues.apache.org/jira/browse/AMBARI-22322
Repository: ambari
Description
-------
* Introduce events for service type addition/removal to signal "first/last
service of the same type" events.
* Bind alert definition lifecycle to service type events instead of service
events.
Diffs (updated)
-----
ambari-server/src/main/java/org/apache/ambari/server/events/AmbariEvent.java
c88c5145d0aa415fb78210084a1acb0a5c169ba7
ambari-server/src/main/java/org/apache/ambari/server/events/ServiceGroupInstalledEvent.java
e66d8a002a32336c49fc519a1ffe0676cf75ac12
ambari-server/src/main/java/org/apache/ambari/server/events/ServiceGroupRemovedEvent.java
b29a9a4fdc80d2d0bf0f61b10bed19d5483a34c0
ambari-server/src/main/java/org/apache/ambari/server/events/ServiceInstalledEvent.java
aa0a5ea8c30594208c574049cd98cd967db25a99
ambari-server/src/main/java/org/apache/ambari/server/events/ServiceTypeAddedEvent.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/events/ServiceTypeEvent.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/events/ServiceTypeRemovedEvent.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/alerts/AlertServiceStateListener.java
41ae4e8e9ceab1e1f009b5c44b995b9357f8fe6c
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/AlertDispatchDAO.java
5c6a82ffcfa53dfc1dee6fd97e9098c4f1ce56d2
ambari-server/src/main/java/org/apache/ambari/server/state/Cluster.java
27d37e3c43d572c471a29fa597a93e5f3e45fafe
ambari-server/src/main/java/org/apache/ambari/server/state/alert/AlertDefinitionHash.java
025015a3e2bf30d5dfb714a46f3c1998a7183c6a
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
755a80fcc3fead63481b3df9acda858e6235dc64
ambari-server/src/main/java/org/apache/ambari/server/utils/EventBusSynchronizer.java
c72ffbe032445fec725db04836d373c5ea15c603
ambari-server/src/test/java/org/apache/ambari/server/events/EventsTest.java
6ebd444e5541d84043ea8e51d1a2e50eb458b0ee
ambari-server/src/test/java/org/apache/ambari/server/orm/OrmTestHelper.java
bd8be3b67225faa2bb33bedbd9fa42cb27dee694
Diff: https://reviews.apache.org/r/63357/diff/2/
Changes: https://reviews.apache.org/r/63357/diff/1-2/
Testing
-------
* Tested multiple service creation/removal manually
* Adjusted `EventsTest` to cover the multiple services scenario
Thanks,
Attila Doroszlai