[
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)