-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33205/
-----------------------------------------------------------
(Updated April 18, 2015, 11:23 p.m.)
Review request for Ambari, Andrew Onischuk, Dmitro Lisnichenko, Jonathan
Hurley, Nate Cole, and Sid Wagle.
Changes
-------
Fixed access modifiers to private, rebased, and retested.
Bugs: AMBARI-10169
https://issues.apache.org/jira/browse/AMBARI-10169
Repository: ambari
Description
-------
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 (updated)
-----
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/AmbariManagementController.java
38c222d
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
b2120ab
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
1bb0d0f
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java
b952c7c
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
926d9bb
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/DBAccessorImpl.java
279c78f
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
c329f24
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
5fb024d
ambari-server/src/main/java/org/apache/ambari/server/stageplanner/RoleGraph.java
4fe3787
ambari-server/src/main/java/org/apache/ambari/server/stageplanner/RoleGraphFactory.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/stageplanner/RoleGraphFactoryImpl.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
9643fe1
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java
8897657
ambari-server/src/main/java/org/apache/ambari/server/utils/StageUtils.java
020dd4b
ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 62a8541
ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 436e438
ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 252feea
ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
d2edab0
ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql 835c23f
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/ExecutionCommandWrapperTest.java
ca07938
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
6a6f75a
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionManager.java
5e20bee
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
5ae6d5d
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
0ac1ba4
ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
1cc9637
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
55932db
ambari-server/src/test/java/org/apache/ambari/server/orm/OrmTestHelper.java
7ffce7e
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/HostVersionDAOTest.java
5ae9f0c
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RequestDAOTest.java
7ebcdf9
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
df65319
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
bb1cb46
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeTest.java
7455706
Diff: https://reviews.apache.org/r/33205/diff/
Testing
-------
Local unit tests passed, and tested on a live cluster. I was able to run
commands (affects host_role_command table), add a host (affects host_version
table), and view the cluster versions page (queries host_version table).
Further, I performed an ambari-upgrade from 2.0.0 to 2.1.0 and it did the Host
DDL/DML correctly.
Thanks,
Alejandro Fernandez