mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-03 04:12:31 +01:00
bug 11458: stop cgconfig before start libvirtd, "service cgconfig status" returns "Running" instead of "running", then cloud-setup-agent doesn't stop it
status 11458: resolved fixed
This commit is contained in:
parent
72d987aa23
commit
fd759c60df
@ -296,14 +296,14 @@ class cgroupConfig(serviceCfgBase):
|
||||
}\n"
|
||||
cfo.add_lines(addConfig)
|
||||
|
||||
self.syscfg.svo.stopService("cgconfig")
|
||||
self.syscfg.svo.stopService("cgconfig", True)
|
||||
self.syscfg.svo.enableService("cgconfig",forcestart=True)
|
||||
|
||||
cfo = configFileOps("/etc/cgrules.conf", self)
|
||||
cfgline = "root:/usr/sbin/libvirtd cpu virt/\n"
|
||||
cfo.add_lines(cfgline)
|
||||
|
||||
self.syscfg.svo.stopService("cgred")
|
||||
self.syscfg.svo.stopService("cgred", True)
|
||||
if not self.syscfg.svo.enableService("cgred"):
|
||||
return False
|
||||
return True
|
||||
|
||||
@ -120,7 +120,7 @@ class serviceOpsRedhat(serviceOps):
|
||||
def isServiceRunning(self, servicename):
|
||||
try:
|
||||
o = bash("service " + servicename + " status")
|
||||
if "running" in o.getStdout() or "start" in o.getStdout():
|
||||
if "running" in o.getStdout() or "start" in o.getStdout() or "Running" in o.getStdout():
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user