-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26065/
-----------------------------------------------------------
(Updated Sept. 29, 2014, 5:14 p.m.)
Review request for Ambari, Florian Barca, Jonathan Hurley, Mahadev Konar, Sid Wagle, and Tom
Beerbower.
Bugs: AMBARI-7506
https://issues.apache.org/jira/browse/AMBARI-7506
Repository: ambari
Description
-------
When a drive fails and it is unmounted for service, if the data node process is stopped/started
using Ambari the dfs.data.dir path that was housed on that drive is re-created, but this time
on the / partition leading to out of disk space issues and data being created on the wrong
volume.
In this case we only want the Ambari Agent to create dfs.data.dir's during installation, and
not after as this makes drive replacements difficult.
Diffs
-----
ambari-agent/src/test/python/resource_management/TestFileSystem.py PRE-CREATION
ambari-common/src/main/python/resource_management/core/logger.py e395bd7
ambari-common/src/main/python/resource_management/core/providers/mount.py dc6d7d9
ambari-common/src/main/python/resource_management/libraries/functions/dfs_datanode_helper.py
PRE-CREATION
ambari-common/src/main/python/resource_management/libraries/functions/file_system.py PRE-CREATION
ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hadoop-env.xml
5da6484
ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/hdfs_datanode.py
2482f97
ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/params.py
245ad92
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hadoop-env.xml
b3935d7
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py
e38d9af
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/params.py
c56fac4
ambari-server/src/test/python/stacks/1.3.2/configs/default.json c5c162f
ambari-server/src/test/python/stacks/1.3.2/configs/secured.json b04f6e1
ambari-server/src/test/python/stacks/2.0.6/configs/default.json ef279b4
ambari-server/src/test/python/stacks/2.0.6/configs/secured.json 8db2df2
ambari-web/app/data/HDP2/site_properties.js 1d2dbb4
ambari-web/app/data/site_properties.js 06bbe09
Diff: https://reviews.apache.org/r/26065/diff/
Testing
-------
Created unit tests and simple end-to-end test on a sandbox VM.
Still need to run more thorough functional tests on a host that has multiple drives.
Thanks,
Alejandro Fernandez