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

Review request for Ambari, Nate Cole, Robert Levas, and Sid Wagle.


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


Repository: ambari


Description
-------

A continuation of AMBARI-18456...

The {{Service}} business object should have the following work performed:
- Remove locking around areas where its no longer required
- Replace collections with thread-safe concurrent versions
- Remove some reliance on state-full business objects (caches)


Diffs
-----

  
ambari-server/src/main/java/org/apache/ambari/server/api/services/BaseRequest.java
 9f7b949 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementController.java
 746bca4 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
 ac680a5 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java
 56196c1 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostComponentDesiredStateDAO.java
 176e15b 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostComponentStateDAO.java
 2eefe09 
  ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostDAO.java 
d367eb3 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ClusterServiceEntity.java
 320c1be 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostComponentDesiredStateEntity.java
 fd15200 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostComponentStateEntity.java
 1555321 
  ambari-server/src/main/java/org/apache/ambari/server/state/Service.java 
48ab252 
  ambari-server/src/main/java/org/apache/ambari/server/state/ServiceImpl.java 
36d4902 
  
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClustersImpl.java
 aff3a3b 
  ambari-server/src/main/java/org/apache/ambari/server/state/host/HostImpl.java 
ec8873a 
  
ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostImpl.java
 7e345e5 
  ambari-server/src/main/java/org/apache/ambari/server/utils/RetryHelper.java 
17f1447 
  
ambari-server/src/test/java/org/apache/ambari/server/agent/HeartbeatProcessorTest.java
 dd93374 
  
ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatHandler.java
 0f48cf6 
  
ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatMonitor.java
 503c8e5 
  
ambari-server/src/test/java/org/apache/ambari/server/configuration/RecoveryConfigHelperTest.java
 50f5abe 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
 a3521fd 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProviderTest.java
 6a0fa12 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ServiceResourceProviderTest.java
 84f8124 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderHDP22Test.java
 a0940ba 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java
 c2c8ced 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeSummaryResourceProviderTest.java
 8efec98 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/utilities/state/GeneralServiceCalculatedStateTest.java
 710c723 
  ambari-server/src/test/java/org/apache/ambari/server/events/EventsTest.java 
bdbaf9b 
  ambari-server/src/test/java/org/apache/ambari/server/orm/OrmTestHelper.java 
5280ae6 
  
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/ComponentVersionCheckActionTest.java
 d12adde 
  
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/ConfigureActionTest.java
 480dfb3 
  
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/UpgradeActionTest.java
 d3d8b4c 
  
ambari-server/src/test/java/org/apache/ambari/server/state/ServiceComponentTest.java
 cfe5d61 
  ambari-server/src/test/java/org/apache/ambari/server/state/ServiceTest.java 
65751af 
  
ambari-server/src/test/java/org/apache/ambari/server/state/alerts/AlertEventPublisherTest.java
 c511f1a 
  
ambari-server/src/test/java/org/apache/ambari/server/state/alerts/InitialAlertEventTest.java
 c7a5915 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClusterDeadlockTest.java
 ab2628b 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClusterImplTest.java
 ba0ff11 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClusterTest.java
 4d39f71 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClustersDeadlockTest.java
 d2d07b5 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClustersTest.java
 2f2be0c 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ConcurrentServiceConfigVersionTest.java
 992b8fe 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ServiceComponentHostConcurrentWriteDeadlockTest.java
 0f272f6 
  
ambari-server/src/test/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostTest.java
 7f12eb7 

Diff: https://reviews.apache.org/r/52646/diff/


Testing
-------

Tests run: 4689, Failures: 0, Errors: 0, Skipped: 36

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23:42 min
[INFO] Finished at: 2016-10-07T14:51:21-04:00
[INFO] Final Memory: 57M/742M
[INFO] ------------------------------------------------------------------------


Thanks,

Jonathan Hurley

Reply via email to