[ 
https://issues.apache.org/jira/browse/AMBARI-17280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15343185#comment-15343185
 ] 

Hudson commented on AMBARI-17280:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #5127 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit/5127/])
AMBARI-17280. RU to write out client configs that are dependencies of 
(afernandez: 
[http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=58198f5339b221e6b3c6d8fb2d61523f2ac0e3bf])
* 
ambari-server/src/main/resources/common-services/SPARK/1.2.1/package/scripts/spark_client.py
* 
ambari-common/src/main/python/resource_management/libraries/functions/conf_select.py
* 
ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
* ambari-server/src/main/resources/stacks/HDP/2.4/upgrades/upgrade-2.5.xml
* ambari-server/src/test/python/stacks/2.1/TEZ/test_tez_client.py
* 
ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/mapreduce2_client.py
* 
ambari-server/src/main/resources/common-services/TEZ/0.4.0.2.1/package/scripts/params_linux.py
* ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/upgrade-2.4.xml
* 
ambari-server/src/main/resources/common-services/TEZ/0.4.0.2.1/package/scripts/tez_client.py
* ambari-server/src/main/resources/stacks/HDP/2.3/upgrades/upgrade-2.5.xml
* 
ambari-server/src/main/resources/common-services/SPARK/1.2.1/package/scripts/setup_spark.py
* 
ambari-common/src/main/python/resource_management/libraries/functions/stack_select.py
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
* 
ambari-server/src/main/resources/common-services/TEZ/0.4.0.2.1/package/scripts/tez.py
* 
ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/params_linux.py
* ambari-common/src/main/python/resource_management/libraries/script/script.py


> RU to write out client configs that are dependencies of Hive, ATS, and Oozie 
> during upgrades that change configs
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-17280
>                 URL: https://issues.apache.org/jira/browse/AMBARI-17280
>             Project: Ambari
>          Issue Type: Bug
>          Components: stacks
>    Affects Versions: 2.2.0
>            Reporter: Ana Gillan
>            Assignee: Alejandro Fernandez
>            Priority: Critical
>             Fix For: 2.4.0
>
>         Attachments: AMBARI-17280.branch-2.4.patch, AMBARI-17280.trunk.patch
>
>
> During RU, HiveServer2 is restarted but the newer tez configs have not yet 
> been saved, which is incorrect because Hive has a dependency on Tez.
> This is important when configs change during a major stack upgrade, e.g., HDP 
> 2.4 -> 2.5. What happens today is,
> * Install packages generates /etc/tez/2.5.0.0-1/0 and copies the configs from 
> /etc/tez/2.4.0.0-1/0/ to the new folder
> * If configs change during RU, then Hive is restarted and the classpath means 
> that it will pick up the older tez configs from the new /etc/tez/2.5.0.0-1/0 
> folder
> This problem exists for all of these components:
> HiveServer: depends on Tez and MapReduce clients
> ATS: depends on Tez and Spark clients
> Oozie: depends on Tez, Spark, and MapReduce clients
> This problem only exists when configs change (so crossing major stack 
> version) and during RU (because it is allowed to change configs during the 
> middle of restarting services).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to