You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ao...@apache.org on 2014/04/04 20:22:17 UTC

git commit: AMBARI-5358. Make sure a disk goes R/O for datanodes the datanodes are still started. (aonishuk)

Repository: ambari
Updated Branches:
  refs/heads/trunk 78fc98468 -> 82e34855a


AMBARI-5358. Make sure a disk goes R/O for datanodes the datanodes are still started. (aonishuk)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/82e34855
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/82e34855
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/82e34855

Branch: refs/heads/trunk
Commit: 82e34855addf8f940a647271e3781c6cd0522172
Parents: 78fc984
Author: Andrew Onischuk <ao...@hortonworks.com>
Authored: Thu Mar 20 06:09:47 2014 -0700
Committer: Andrew Onischuk <ao...@hortonworks.com>
Committed: Thu Mar 20 06:09:47 2014 -0700

----------------------------------------------------------------------
 .../services/HDFS/package/scripts/hdfs_datanode.py     |  8 ++++++--
 .../services/MAPREDUCE/package/scripts/mapreduce.py    |  3 ++-
 .../services/HDFS/package/scripts/hdfs_datanode.py     |  4 +++-
 .../HDP/2.0.6/services/YARN/package/scripts/yarn.py    | 13 +++----------
 .../src/test/python/stacks/1.3.2/HDFS/test_datanode.py |  4 ++++
 .../stacks/1.3.2/MAPREDUCE/test_mapreduce_client.py    |  3 +++
 .../1.3.2/MAPREDUCE/test_mapreduce_historyserver.py    |  3 +++
 .../1.3.2/MAPREDUCE/test_mapreduce_jobtracker.py       |  3 +++
 .../1.3.2/MAPREDUCE/test_mapreduce_tasktracker.py      |  3 +++
 .../src/test/python/stacks/2.0.6/HDFS/test_datanode.py |  2 ++
 .../python/stacks/2.0.6/YARN/test_historyserver.py     |  8 ++++++++
 .../python/stacks/2.0.6/YARN/test_mapreduce2_client.py |  8 ++++++++
 .../test/python/stacks/2.0.6/YARN/test_nodemanager.py  |  8 ++++++++
 .../python/stacks/2.0.6/YARN/test_resourcemanager.py   |  8 ++++++++
 .../test/python/stacks/2.0.6/YARN/test_yarn_client.py  | 13 +++++++++++++
 .../python/stacks/2.1/YARN/test_apptimelineserver.py   |  5 +++++
 16 files changed, 82 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/hdfs_datanode.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/hdfs_datanode.py b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/hdfs_datanode.py
index 50ef5e5..2482f97 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/hdfs_datanode.py
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/hdfs_datanode.py
@@ -33,12 +33,16 @@ def datanode(action=None):
     for data_dir in params.dfs_data_dir.split(","):
       Directory(os.path.dirname(data_dir),
                 recursive=True,
-                mode=0755)
+                mode=0755,
+                ignore_failures=True
+      )
       Directory(data_dir,
                 recursive=False,
                 mode=0750,
                 owner=params.hdfs_user,
-                group=params.user_group)
+                group=params.user_group,
+                ignore_failures=True
+      )
 
   elif action == "start" or action == "stop":
     service(

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/package/scripts/mapreduce.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/package/scripts/mapreduce.py b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/package/scripts/mapreduce.py
index 95ace16..2918188 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/package/scripts/mapreduce.py
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/package/scripts/mapreduce.py
@@ -64,7 +64,8 @@ def mapreduce(name=None):
   Directory(params.mapred_local_dir.split(','),
             owner=params.mapred_user,
             mode=0755,
-            recursive=True
+            recursive=True,
+            ignore_failures=True
   )
 
   File(params.exclude_file_path,

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py
index 5ad9eeb..e38d9af 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py
@@ -34,7 +34,9 @@ def datanode(action=None):
                 recursive=True,
                 mode=0755,
                 owner=params.hdfs_user,
-                group=params.user_group)
+                group=params.user_group,
+                ignore_failures=True
+      )
 
   elif action == "start" or action == "stop":
     service(

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/yarn.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/yarn.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/yarn.py
index 9387022..4c71566 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/yarn.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/yarn.py
@@ -71,17 +71,10 @@ def yarn(name = None):
             group=params.user_group,
             recursive=True
   )
-  Directory(params.nm_local_dirs.split(','),
+  Directory(params.nm_local_dirs.split(',')+params.nm_log_dirs.split(',')+[params.yarn_log_dir_prefix],
             owner=params.yarn_user,
-            recursive=True
-  )
-  Directory(params.nm_log_dirs.split(','),
-            owner=params.yarn_user,
-            recursive=True
-  )
-  Directory(params.yarn_log_dir_prefix,
-            owner=params.yarn_user,
-            recursive=True
+            recursive=True,
+            ignore_failures=True,
   )
 
   XmlConfig("core-site.xml",

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/1.3.2/HDFS/test_datanode.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/1.3.2/HDFS/test_datanode.py b/ambari-server/src/test/python/stacks/1.3.2/HDFS/test_datanode.py
index b096a0d..6f51a8c 100644
--- a/ambari-server/src/test/python/stacks/1.3.2/HDFS/test_datanode.py
+++ b/ambari-server/src/test/python/stacks/1.3.2/HDFS/test_datanode.py
@@ -140,12 +140,14 @@ class TestDatanode(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/hdfs',
                               mode = 0755,
                               recursive = True,
+                              ignore_failures=True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/hdfs/data',
                               owner = 'hdfs',
                               group = 'hadoop',
                               mode = 0750,
                               recursive = False,
+                              ignore_failures=True,
                               )
 
   def assert_configure_secured(self):
@@ -158,10 +160,12 @@ class TestDatanode(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/hdfs',
                               mode = 0755,
                               recursive = True,
+                              ignore_failures=True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/hdfs/data',
                               owner = 'hdfs',
                               group = 'hadoop',
                               mode = 0750,
                               recursive = False,
+                              ignore_failures=True,
                               )
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_client.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_client.py b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_client.py
index a0d3dca..3606595 100644
--- a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_client.py
+++ b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_client.py
@@ -42,11 +42,13 @@ class TestMapreduceClient(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('Directory', '/hadoop/mapred1',
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',
@@ -79,6 +81,7 @@ class TestMapreduceClient(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_historyserver.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_historyserver.py b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_historyserver.py
index 7a11d6e..7367b82 100644
--- a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_historyserver.py
+++ b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_historyserver.py
@@ -178,11 +178,13 @@ class TestHistoryServer(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('Directory', '/hadoop/mapred1',
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',
@@ -265,6 +267,7 @@ class TestHistoryServer(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_jobtracker.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_jobtracker.py b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_jobtracker.py
index afc6d3f..415c409 100644
--- a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_jobtracker.py
+++ b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_jobtracker.py
@@ -232,11 +232,13 @@ class TestJobtracker(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('Directory', '/hadoop/mapred1',
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',
@@ -319,6 +321,7 @@ class TestJobtracker(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_tasktracker.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_tasktracker.py b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_tasktracker.py
index 601bdd0..d725c90 100644
--- a/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_tasktracker.py
+++ b/ambari-server/src/test/python/stacks/1.3.2/MAPREDUCE/test_mapreduce_tasktracker.py
@@ -121,11 +121,13 @@ class TestTasktracker(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('Directory', '/hadoop/mapred1',
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',
@@ -151,6 +153,7 @@ class TestTasktracker(RMFTestCase):
       owner = 'mapred',
       recursive = True,
       mode = 0755,
+      ignore_failures=True,
     )
     self.assertResourceCalled('File', '/etc/hadoop/conf/mapred.exclude',
       owner = 'mapred',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/2.0.6/HDFS/test_datanode.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/HDFS/test_datanode.py b/ambari-server/src/test/python/stacks/2.0.6/HDFS/test_datanode.py
index 8bdf654..4ee2571 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/HDFS/test_datanode.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/HDFS/test_datanode.py
@@ -163,6 +163,7 @@ class TestDatanode(RMFTestCase):
                               group = 'hadoop',
                               mode = 0755,
                               recursive = True,
+                              ignore_failures=True,
                               )
 
   def assert_configure_secured(self):
@@ -177,4 +178,5 @@ class TestDatanode(RMFTestCase):
                               group = 'hadoop',
                               mode = 0755,
                               recursive = True,
+                              ignore_failures=True,
                               )

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
index 369e686..25525c4 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
@@ -193,22 +193,27 @@ class TestHistoryServer(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/local1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',
@@ -341,14 +346,17 @@ class TestHistoryServer(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/2.0.6/YARN/test_mapreduce2_client.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_mapreduce2_client.py b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_mapreduce2_client.py
index e69dcfc..95d5b48 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_mapreduce2_client.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_mapreduce2_client.py
@@ -52,22 +52,27 @@ class TestMapReduce2Client(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/local1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',
@@ -147,14 +152,17 @@ class TestMapReduce2Client(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/2.0.6/YARN/test_nodemanager.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_nodemanager.py b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_nodemanager.py
index 8f694fc..e966b46 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_nodemanager.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_nodemanager.py
@@ -193,22 +193,27 @@ class TestNodeManager(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/local1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',
@@ -341,14 +346,17 @@ class TestNodeManager(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/2.0.6/YARN/test_resourcemanager.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_resourcemanager.py b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_resourcemanager.py
index f8cd4d3..e5f38b7 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_resourcemanager.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_resourcemanager.py
@@ -133,22 +133,27 @@ class TestResourceManager(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/local1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',
@@ -226,14 +231,17 @@ class TestResourceManager(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/2.0.6/YARN/test_yarn_client.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_yarn_client.py b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_yarn_client.py
index 0b15967..25c72f6 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_yarn_client.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_yarn_client.py
@@ -53,22 +53,27 @@ class TestYarnClient(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/local1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',
@@ -148,14 +153,17 @@ class TestYarnClient(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',
@@ -245,22 +253,27 @@ class TestYarnClient(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/local1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log1',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
       owner = 'yarn',
       recursive = True,
+      ignore_failures = True,
     )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
       owner = 'hdfs',

http://git-wip-us.apache.org/repos/asf/ambari/blob/82e34855/ambari-server/src/test/python/stacks/2.1/YARN/test_apptimelineserver.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.1/YARN/test_apptimelineserver.py b/ambari-server/src/test/python/stacks/2.1/YARN/test_apptimelineserver.py
index 2046f52..0a35276 100644
--- a/ambari-server/src/test/python/stacks/2.1/YARN/test_apptimelineserver.py
+++ b/ambari-server/src/test/python/stacks/2.1/YARN/test_apptimelineserver.py
@@ -87,22 +87,27 @@ class TestAppTimelineServer(RMFTestCase):
     self.assertResourceCalled('Directory', '/hadoop/yarn/local',
                               owner = 'yarn',
                               recursive = True,
+                              ignore_failures = True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/yarn/local1',
                               owner = 'yarn',
                               recursive = True,
+                              ignore_failures = True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log',
                               owner = 'yarn',
                               recursive = True,
+                              ignore_failures = True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/yarn/log1',
                               owner = 'yarn',
                               recursive = True,
+                              ignore_failures = True,
                               )
     self.assertResourceCalled('Directory', '/var/log/hadoop-yarn',
                               owner = 'yarn',
                               recursive = True,
+                              ignore_failures = True,
                               )
     self.assertResourceCalled('XmlConfig', 'core-site.xml',
                               owner = 'hdfs',