Add restart command for Fuel MySQL service

Added command to restart mysql service on Fuel cloud.

Change-Id: Ide51d143e1badce34d6d04a72dfba8c868f70a1f
This commit is contained in:
Anton Studenov
2016-10-19 14:01:10 +03:00
parent 344c2ce9a2
commit 75ed7be69b
2 changed files with 2 additions and 10 deletions

View File

@@ -58,6 +58,7 @@ class MemcachedService(service.ServiceAsProcess):
class MySQLService(service.ServiceAsProcess):
SERVICE_NAME = 'mysql'
GREP = '[m]ysqld'
RESTART_CMD = 'pcs resource restart p_mysqld $(hostname)'
PORT = ('tcp', 3307)

View File

@@ -246,16 +246,7 @@ class FuelServiceTestCase(test.TestCase):
])
@mock.patch('os_faults.ansible.executor.AnsibleRunner', autospec=True)
@ddt.data(('keystone', fuel.KeystoneService),
('nova-api', fuel.NovaAPIService),
('glance-api', fuel.GlanceAPIService),
('nova-compute', fuel.NovaComputeService),
('nova-scheduler', fuel.NovaSchedulerService),
('neutron-openvswitch-agent',
fuel.NeutronOpenvswitchAgentService),
('neutron-l3-agent', fuel.NeutronL3AgentService),
('heat-api', fuel.HeatAPIService),
('heat-engine', fuel.HeatEngineService))
@ddt.data(*fuel.FuelManagement.SERVICE_NAME_TO_CLASS.items())
@ddt.unpack
def test_restart(self, service_name, service_cls, mock_ansible_runner):
ansible_runner_inst = mock_ansible_runner.return_value