> On Sept. 3, 2015, 12:14 p.m., Nate Cole wrote:
> > ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/UpgradeType.java,
> > lines 29-35
> > <https://reviews.apache.org/r/37984/diff/3/?file=1062585#file1062585line29>
> >
> > The enum values were (mostly) fine as they were. "rolling" and
> > "non-rolling" are consistent with other enum-y things in the upgrade pack.
I should have said "The enum _xml_ values were mostly fine. so
@XmlEnumValue("rolling") -> ROLLING and @XmlEnumValue("non-rolling") ->
NON_ROLLING.
- Nate
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/37984/#review97648
-----------------------------------------------------------
On Sept. 2, 2015, 4:17 p.m., Alejandro Fernandez wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/37984/
> -----------------------------------------------------------
>
> (Updated Sept. 2, 2015, 4:17 p.m.)
>
>
> Review request for Ambari, Dmytro Grinenko, Dmitro Lisnichenko, Jonathan
> Hurley, and Nate Cole.
>
>
> Bugs: AMBARI-12699
> https://issues.apache.org/jira/browse/AMBARI-12699
>
>
> Repository: ambari
>
>
> Description
> -------
>
> Make required database schema changes such as moving the upgrade_pack column
> from the repo_version to the upgrade table.
> Also, added upgrade_type column to the upgrade_table.
>
> In the process, I changed the UpgradePack class so that it contains a name,
> and changed several methods that expected Map<String, UpgradePack> to
> Collection<UpgradePack>
>
>
> Diffs
> -----
>
>
> ambari-server/src/main/java/org/apache/ambari/server/checks/HostsMasterMaintenanceCheck.java
> ef93337
>
> ambari-server/src/main/java/org/apache/ambari/server/checks/SecondaryNamenodeDeletedCheck.java
> 493042f
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/PrereqCheckRequest.java
> f8c5316
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/CompatibleRepositoryVersionResourceProvider.java
> 6344aa2
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java
> c394498
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java
> f1fa3bf
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
> fa743be
>
> ambari-server/src/main/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAO.java
> 4ac1314
>
> ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UpgradeDAO.java
> bc0652c
>
> ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryVersionEntity.java
> 0fb2f10
>
> ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java
> 802ea03
>
> ambari-server/src/main/java/org/apache/ambari/server/stack/StackDirectory.java
> 89c10c6
> ambari-server/src/main/java/org/apache/ambari/server/state/StackInfo.java
> 2aa89cc
>
> ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeContext.java
> 8b17d49
>
> ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java
> 3e25d01
>
> ambari-server/src/main/java/org/apache/ambari/server/state/stack/UpgradePack.java
> 79b8eb5
>
> ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/RepositoryVersionHelper.java
> 2e17cf4
>
> ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/UpgradeType.java
> 17ee22c
>
> ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostImpl.java
> 63f015b
>
> ambari-server/src/main/java/org/apache/ambari/server/upgrade/SchemaUpgradeHelper.java
> 77e2e93
>
> ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog212.java
> PRE-CREATION
> ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 265e42e
> ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 0053837
> ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 30b669d
> ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
> 4f7569c
> ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql 81d0e6f
>
> ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/namenode.py
> 09d4d56
>
> ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/nonrolling-upgrade-2.2.xml
> bf237c6
> ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml
> 9b7848f
> ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.3.xml
> 25df73a
> ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/upgrade-2.3.xml
> e9671e3
>
> ambari-server/src/test/java/org/apache/ambari/server/checks/HostsMasterMaintenanceCheckTest.java
> fc0f9bc
>
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/CompatibleRepositoryVersionResourceProviderTest.java
> ea6e56e
>
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProviderTest.java
> 442bcb2
>
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderHDP22Test.java
> 166b665
>
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java
> 7d2c117
> ambari-server/src/test/java/org/apache/ambari/server/orm/OrmTestHelper.java
> 53f7432
>
> ambari-server/src/test/java/org/apache/ambari/server/orm/dao/CrudDAOTest.java
> 8777d33
>
> ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAOTest.java
> adda018
>
> ambari-server/src/test/java/org/apache/ambari/server/orm/dao/UpgradeDAOTest.java
> 0b12e97
>
> ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/ConfigureActionTest.java
> 93e29b5
>
> ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/UpgradeActionTest.java
> 91a2788
>
> ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java
> f7898ee
>
> ambari-server/src/test/java/org/apache/ambari/server/state/stack/UpgradePackTest.java
> a73775f
>
> ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog212Test.java
> PRE-CREATION
>
> ambari-server/src/test/resources/stacks/HDP/2.1.1/upgrades/upgrade_bucket_test.xml
> 8c2c205
>
> ambari-server/src/test/resources/stacks/HDP/2.1.1/upgrades/upgrade_direction.xml
> 693c5ec
> ambari-server/src/test/resources/stacks/HDP/2.1.1/upgrades/upgrade_test.xml
> e1dde1b
>
> ambari-server/src/test/resources/stacks/HDP/2.1.1/upgrades/upgrade_test_checks.xml
> 84d7a5a
>
> ambari-server/src/test/resources/stacks/HDP/2.1.1/upgrades/upgrade_test_nonrolling.xml
> a22e68b
>
> ambari-server/src/test/resources/stacks/HDP/2.1.1/upgrades/upgrade_to_new_stack.xml
> fa2a00e
> ambari-server/src/test/resources/stacks/HDP/2.2.0/upgrades/upgrade_test.xml
> 96dd8f7
>
> ambari-server/src/test/resources/stacks/HDP/2.2.0/upgrades/upgrade_test_checks.xml
> 099bbd7
>
> Diff: https://reviews.apache.org/r/37984/diff/
>
>
> Testing
> -------
>
> ** This is not a fully functional change yet. The UI has to change in order
> to pass the upgrade_type (ROLLING|NONROLLING) to upgrades endpoint.
> I still need to test UpgradeCatalog212, and check what happens when a
> customer upgraded to Ambari 2.1, and needs to absorb the 2.1.2 schema changes.
>
>
> Thanks,
>
> Alejandro Fernandez
>
>