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

(Updated Feb. 12, 2016, 1:08 a.m.)


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


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


Repository: ambari


Description
-------

Prepare Oozie Server fails at upgrade_oozie_database_and_sharelib() step. 
Oozie is a special case. In PRE-UPGRADE phase we perform the following steps

1. Stop all Oozie Servers
2. On one Oozie Server execute upgrade_oozie_database_and_sharelib step to 
create the Oozie DB and Sharelib.
The step upgrade_oozie_database_and_sharelib() invokes

/usr/hdp/{new_version}/oozie/bin/ooziedb.sh upgrade -run

However, we still haven't executed conf-select, hdp-select, and generated 
configs, which happens in UPGRADE phase at pre_upgrade_restart() step leading 
to upgrade db step to fail.

I tried modifying the upgrade_oozie_database_and_sharelib() function to 
generate the configs, but it is a custom command that is called and cannot 
correctly import the templates since it first calls ru


Diffs
-----

  
ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ClusterGrouping.java
 5e21da5 
  
ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ExecuteHostType.java
 b36dca4 
  
ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/TaskWrapperBuilder.java
 81a3a4d 
  
ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/package/scripts/oozie_server.py
 dc00b13 
  
ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/package/scripts/oozie_server_upgrade.py
 4d68f03 
  
ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/package/scripts/params_linux.py
 66ea832 
  
ambari-server/src/main/resources/stacks/HDP/2.1/upgrades/nonrolling-upgrade-2.3.xml
 084a0c5 
  
ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/nonrolling-upgrade-2.2.xml
 f12aa18 
  
ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/nonrolling-upgrade-2.3.xml
 67c2d3d 
  
ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/nonrolling-upgrade-2.4.xml
 d31914f 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.2.xml 
9fbe235 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.3.xml 
750b8b4 
  ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/upgrade-2.4.xml 
c9fabb2 
  
ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/nonrolling-upgrade-2.3.xml
 19e9601 
  
ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/nonrolling-upgrade-2.4.xml
 3500eea 
  ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/upgrade-2.3.xml 
77dcfae 
  ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/upgrade-2.4.xml 
32e3764 
  
ambari-server/src/main/resources/stacks/HDP/2.4/upgrades/nonrolling-upgrade-2.4.xml
 3863877 
  ambari-server/src/main/resources/stacks/HDP/2.4/upgrades/upgrade-2.4.xml 
e45e851 

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


Testing (updated)
-------

Verified during RU and EU from HDP 2.2 to 2.3 with Oozie, including downgrade.

Unit tests passed,

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:15:28.721s
[INFO] Finished at: Thu Feb 11 16:45:42 PST 2016
[INFO] Final Memory: 138M/4042M
[INFO] ------------------------------------------------------------------------


Thanks,

Alejandro Fernandez

Reply via email to