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


Is there a default for hadoop-env we need to change?

- Mahadev Konar


On Sept. 27, 2015, 2:36 a.m., Alejandro Fernandez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/38788/
> -----------------------------------------------------------
> 
> (Updated Sept. 27, 2015, 2:36 a.m.)
> 
> 
> Review request for Ambari, Dmytro Sen, Jayush Luniya, Mahadev Konar, and 
> Sumit Mohanty.
> 
> 
> Bugs: AMBARI-13251
>     https://issues.apache.org/jira/browse/AMBARI-13251
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> During the Clients group of RU, restarting hdfs_client changes changes the 
> symlink /usr/hdp/current/hadoop-client/ from the old version to the new 
> version.
> 
> Because the Data Dir Mount History file is stored at 
> /etc/hadoop/conf/dfs_data_dir_mount.hist and
> /etc/hadoop/conf symlinks to /usr/hdp/current/hadoop-client/conf 
> it means that the file must be copied to the new location.
> 
> Multiple clients (HDFS, HBase, Hive, YARN, MapReduce, Pig, Slider, Tez) 
> actually end up calling
> {code}
> hdp_select.select("hadoop-client", params.version)
> {code}
> that changes the symlink, so the first one to be ran during RU must copy the 
> file. If DataNode is present, it means that HDFS Client is guaranteed to be 
> there, and from all of those clients it is the first one in the Upgrade Pack.
> 
> During a Rolling Downgrade, the file should already exist in the previous 
> version, and the file is only written to when DataNode is restarted, so we 
> are ok.
> 
> 
> Diffs
> -----
> 
>   ambari-agent/src/main/python/ambari_agent/Controller.py 8746172 
>   
> ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog212.java
>  37a87ab 
> 
> Diff: https://reviews.apache.org/r/38788/diff/
> 
> 
> Testing
> -------
> 
> Tested the alert during RU, and the mount history file was copied to the new 
> location, so no warnings were generated.
> 
> Python unit tests passed,
> ----------------------------------------------------------------------
> Total run:805
> Total errors:0
> Total failures:0
> OK
> 
> 
> Thanks,
> 
> Alejandro Fernandez
> 
>

Reply via email to