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

Review request for Ambari, Dmytro Grinenko, Dmitro Lisnichenko, Jonathan 
Hurley, and Nate Cole.


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


Repository: ambari


Description
-------

Rolling Upgrade and Express Upgrade cannot be started because it cannot find 
the correct upgrade pack to use based on the type.
The PreChecks endpoint needs to resolve to the same upgrade pack.


Diffs
-----

  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java
 93093d2 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
 bf7647e 
  ambari-server/src/main/java/org/apache/ambari/server/state/UpgradeHelper.java 
f0b383c 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java
 066c0e6 
  
ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java
 483a024 
  ambari-server/src/test/resources/stacks/HDP/2.1.1/upgrades/upgrade_test.xml 
827348a 

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


Testing
-------

Tested this on Ambari 2.1.3 using branch-2.1 and
1. HDP 2.1 can report a failure during the NON_ROLLING PreCheck if masters are 
down.
2. HDP 2.1->2.3 can pass the prechecks and start Express Upgrade

TODO:
3. HDP 2.2 can report a failure during the ROLLING PreCheck if masters are down.
4. HDP 2.2->2.3 can pass the prechecks and start Rolling Upgrade


I tagged some of the unit tests with Ignore since they were failing in an 
unrelated area due to the setup.


Thanks,

Alejandro Fernandez

Reply via email to