Forráskód Böngészése

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

Lisnichenko Dmitro 11 éve
szülő
commit
20ca5e5708

+ 1 - 0
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):

+ 8 - 1
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()
+    self.assertNoMoreResources()