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

(Updated April 15, 2015, 3:48 a.m.)


Review request for Ambari, Andrew Onischuk, Dmitro Lisnichenko, Jonathan 
Hurley, Nate Cole, and Sid Wagle.


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


Repository: ambari


Description (updated)
-------

As part AMBARI-10167 (Delete a host from Ambari cluster is not clean; fails to 
re-add the same host), need all of the host-related tables to switch from a 
host_name to a host_id.
This is for the host_version and host_role_command tables.


Diffs
-----

  
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ActionDBAccessorImpl.java
 7447a2d 
  
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/HostRoleCommand.java
 f37e937 
  
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/HostRoleCommandFactory.java
 1126666 
  
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/HostRoleCommandFactoryImpl.java
 b63adfa 
  ambari-server/src/main/java/org/apache/ambari/server/actionmanager/Stage.java 
51d5e8a 
  
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/StageFactoryImpl.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
 a4ddf14 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java
 0c5e04a 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/KerberosHelper.java
 5cd75bb 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java
 e872fe9 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
 9733eff 
  
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/upgrade/HostVersionOutOfSyncListener.java
 dcc06a7 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostRoleCommandDAO.java
 f927197 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostEntity.java
 a811c16 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostRoleCommandEntity.java
 c9877fb 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostVersionEntity.java
 363e6be 
  
ambari-server/src/main/java/org/apache/ambari/server/stageplanner/RoleGraph.java
 4fe3787 
  
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
 1a8bf43 
  
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java
 884032e 
  ambari-server/src/main/java/org/apache/ambari/server/utils/StageUtils.java 
020dd4b 
  ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql c3488f2 
  ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 0455e9e 
  ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 2c381b2 
  ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql 
24762eb 
  ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql adf5828 
  
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/ExecutionCommandWrapperTest.java
 d498c97 
  
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/StageTest.java
 cd424d4 
  
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionDBAccessorImpl.java
 112e1e5 
  
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionManager.java
 6c5a8a0 
  
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionScheduler.java
 dd93176 
  
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestStage.java
 7ee6045 
  
ambari-server/src/test/java/org/apache/ambari/server/agent/AgentResourceTest.java
 f4d9c63 
  
ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatHandler.java
 c6e2788 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariCustomCommandExecutionHelperTest.java
 947a76f 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
 3e310ff 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/CalculatedStatusTest.java
 d11dae0 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java
 1cc75c7 
  ambari-server/src/test/java/org/apache/ambari/server/orm/OrmTestHelper.java 
6041066 
  
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/HostVersionDAOTest.java
 7cf59e9 
  
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RequestDAOTest.java
 8ca53f7 
  
ambari-server/src/test/java/org/apache/ambari/server/serveraction/ServerActionExecutorTest.java
 580351f 
  
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/UpgradeActionTest.java
 87dd18b 
  
ambari-server/src/test/java/org/apache/ambari/server/stageplanner/TestStagePlanner.java
 0a381f9 
  
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClusterTest.java
 66a4ade 
  ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeTest.java 
7455706 
  
ambari-server/src/test/java/org/apache/ambari/server/utils/TestStageUtils.java 
c411985 

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


Testing (updated)
-------

Local unit tests passed on branch that was based on an older commit.
After rebasing, some unit tests failed, so will fix those and re-test on a live 
cluster.

Refactoring the host_version table was easy.
Doing the same for the host_role_command had a cascading effect since many 
classes create stages, and that needed the injector to use HostDAO to do the 
lookup.
The UpgradeCatalog210 also had changes, and it specifically has one function 
that I need to test during the Ambari upgrade.


Thanks,

Alejandro Fernandez

Reply via email to