AMBARI-5187. Ganglia rrdcached base directory has not applied in fact 
(dlysnichenko)


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

Branch: refs/heads/trunk
Commit: 20ca5e57088e9228add876e752b0367edaff080a
Parents: d94b1d0
Author: Lisnichenko Dmitro <dlysniche...@hortonworks.com>
Authored: Mon Mar 24 17:47:47 2014 +0200
Committer: Lisnichenko Dmitro <dlysniche...@hortonworks.com>
Committed: Mon Mar 24 17:49:21 2014 +0200

----------------------------------------------------------------------
 .../services/GANGLIA/package/scripts/ganglia_server.py      | 1 +
 .../test/python/stacks/2.0.6/GANGLIA/test_ganglia_server.py | 9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/20ca5e57/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py
 
b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py
index a027f30..258946b 100644
--- 
a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py
+++ 
b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_server.py
@@ -37,6 +37,7 @@ class GangliaServer(Script):
   def start(self, env):
     import params
     env.set_params(params)
+    server_files()
     ganglia_server_service.server("start")
 
   def stop(self, env):

http://git-wip-us.apache.org/repos/asf/ambari/blob/20ca5e57/ambari-server/src/test/python/stacks/2.0.6/GANGLIA/test_ganglia_server.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/test/python/stacks/2.0.6/GANGLIA/test_ganglia_server.py 
b/ambari-server/src/test/python/stacks/2.0.6/GANGLIA/test_ganglia_server.py
index 95c9fea..ffc15e2 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/GANGLIA/test_ganglia_server.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/GANGLIA/test_ganglia_server.py
@@ -199,6 +199,13 @@ class TestGangliaServer(RMFTestCase):
                        command="start",
                        config_file="default.json"
     )
+    self.assertResourceCalled('Directory', '/srv/www/cgi-bin',
+                              recursive = True,
+                              )
+    self.assertResourceCalled('File', '/srv/www/cgi-bin/rrd.py',
+                              content = StaticFile('rrd.py'),
+                              mode = 0755,
+                              )
     self.assertResourceCalled('Execute', 'service hdp-gmetad start >> 
/tmp/gmetad.log  2>&1 ; /bin/ps auwx | /bin/grep [g]metad  >> /tmp/gmetad.log  
2>&1',
                               path = 
['/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin'],
                               )
@@ -389,4 +396,4 @@ class TestGangliaServer(RMFTestCase):
 
     self.assertResourceCalled('Execute', 'chkconfig gmetad off',
                           path = 
['/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin'],)
-    self.assertNoMoreResources()
\ No newline at end of file
+    self.assertNoMoreResources()

Reply via email to