----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/28522/ -----------------------------------------------------------
Review request for Ambari, Alejandro Fernandez, Dmitro Lisnichenko, Tom Beerbower, and Yurii Shylov. Bugs: AMBARI-8464 https://issues.apache.org/jira/browse/AMBARI-8464 Repository: ambari Description ------- This addresses a new requirement of groupings of upgrades. Before this patch: upgrade -> upgrade_item(1+) that was a potentially very long list of items. After: upgrade -> upgrade_group(1+) -> upgrade_item(1+) This patch makes only one group, a future patch will take in account the upgrade pack to make the groups. This patch addresses DB and API changes for this new layout. Diffs ----- ambari-server/src/main/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImpl.java 9858e46 ambari-server/src/main/java/org/apache/ambari/server/api/resources/UpgradeItemResourceDefinition.java 9ff5dee ambari-server/src/main/java/org/apache/ambari/server/api/resources/UpgradeResourceDefinition.java 914e81d ambari-server/src/main/java/org/apache/ambari/server/api/services/UpgradeGroupService.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/api/services/UpgradeItemService.java 0dde13b ambari-server/src/main/java/org/apache/ambari/server/api/services/UpgradeService.java cd93bda ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DefaultProviderModule.java 83f0e0f ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeGroupResourceProvider.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeItemResourceProvider.java fb7789c ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java 16a8f3c ambari-server/src/main/java/org/apache/ambari/server/controller/spi/Resource.java 5564b31 ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UpgradeDAO.java 6df5502 ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java 41346d0 ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeGroupEntity.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeItemEntity.java 2ae6944 ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog200.java a6157fb ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 110abe0 ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 9e4cad3 ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 92e9170 ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql a35d33e ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql f553f6e ambari-server/src/main/resources/Ambari-DDL-SQLServer-DROP.sql 45b3168 ambari-server/src/main/resources/META-INF/persistence.xml d0e662c ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java 046a69b ambari-server/src/test/java/org/apache/ambari/server/orm/dao/UpgradeDAOTest.java 4848428 ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog200Test.java 5f0b03a Diff: https://reviews.apache.org/r/28522/diff/ Testing ------- Tests run: 2307, Failures: 0, Errors: 0, Skipped: 14 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 16:39.050s [INFO] Finished at: Thu Nov 27 20:53:03 EST 2014 [INFO] Final Memory: 28M/261M [INFO] ------------------------------------------------------------------------ Thanks, Nate Cole