-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33655/
-----------------------------------------------------------
(Updated April 30, 2015, 10:02 p.m.)
Review request for Ambari, Dmitro Lisnichenko, Jonathan Hurley, Sumit Mohanty,
and Sid Wagle.
Bugs: AMBARI-10170
https://issues.apache.org/jira/browse/AMBARI-10170
Repository: ambari
Description (updated)
-------
Throughout refactoring the host_name => host_id changes, the UpgradeCatalogs
wouldn't work due to the host-entities not being correct. Now that they are are
finalized with the Foreign Keys, the UpgradeCatalogs don't generate any host
errors any longer.
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
940be93
ambari-server/src/main/java/org/apache/ambari/server/upgrade/SchemaUpgradeHelper.java
1d6095b
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog.java
f482dc2
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog150.java
03b995a
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog151.java
cd3945a
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog160.java
ac32081
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog161.java
ac8bb52
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog170.java
23ffad0
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog200.java
4117a1c
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java
c7866db
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog210Test.java
d150d76
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalogTest.java
eb53b03
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeTest.java
b9b01f8
Diff: https://reviews.apache.org/r/33655/diff/
Testing
-------
Created VMs with each of the following Ambari versions and tested these upgrade
paths.
2.0.0 -> 2.1.0 (has known issues due to XML
properties)
1.7.0 -> 2.0.0 -> 2.1.0 (has known issues due to the stacks
table, this removed Nagios service, which was tested in UpgradeCatalog200)
1.6.1 -> 1.7.0 -> 2.0.0 -> 2.1.0 (has known issues due to the stacks
table, this updated the host_role_command table, which was tested in
UpgradeCatalog170)
1.6.0 -> 1.6.1 -> 1.7.0 -> 2.0.0 -> 2.1.0
To get these work, I had to comment out certain functions that are known to
fail today.
I ran local unit tests on
ambari-server/src/test/java/org/apache/ambari/server/upgrade and they passed.
Thanks,
Alejandro Fernandez