system_manager: Remove dead code
Remove a reference to 'BMC_INIT' state which isn't used.
Remove heartbeat code that isn't used.
Change-Id: I2de0c881372085519a15235703881054c5a9adfa
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/pysystemmgr/system_manager.py b/pysystemmgr/system_manager.py
index 6969485..72fa59c 100644
--- a/pysystemmgr/system_manager.py
+++ b/pysystemmgr/system_manager.py
@@ -7,7 +7,6 @@
import dbus.service
import dbus.mainloop.glib
import os
-import time
import obmc.dbuslib.propertycacher as PropertyCacher
from obmc.dbuslib.bindings import DbusProperties, DbusObjectManager, get_dbus
import obmc.enums
@@ -17,8 +16,6 @@
DBUS_NAME = 'org.openbmc.managers.System'
OBJ_NAME = '/org/openbmc/managers/System'
-HEARTBEAT_CHECK_INTERVAL = 20000
-STATE_START_TIMEOUT = 10
INTF_SENSOR = 'org.openbmc.SensorValue'
INTF_ITEM = 'org.openbmc.InventoryItem'
INTF_CONTROL = 'org.openbmc.Control'
@@ -95,10 +92,6 @@
for name in self.system_states[state_name]:
self.start_process(name)
- if (state_name == "BMC_INIT"):
- ## Add poll for heartbeat
- gobject.timeout_add(HEARTBEAT_CHECK_INTERVAL, self.heartbeat_check)
-
try:
cb = System.ENTER_STATE_CALLBACK[state_name]
for methd in cb.keys():
@@ -192,19 +185,6 @@
## TODO: error
print "ERROR: starting process: "+" ".join(cmdline)
- def heartbeat_check(self):
- for name in System.APPS.keys():
- app = System.APPS[name]
- if app['start_process'] and 'popen' in app:
- ## make sure process is still alive
- p = app['popen']
- p.poll()
- if p.returncode is None:
- print "Process for "+name+" appears to be dead"
- self.start_process(name)
-
- return True
-
def bus_handler(self, owned_name, old, new):
if obmc.dbuslib.bindings.is_unique(owned_name) or not new:
return