mirror of https://github.com/apache/cloudstack.git
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…
Reference in New Issue