cloudlog process not running (#28472)

* cloudlog process not running

* error
old-commit-hash: a412cd07b1
This commit is contained in:
Adeeb Shihadeh 2023-06-09 15:36:15 -07:00 committed by GitHub
parent 6888ba7bf2
commit 678825e10f
1 changed files with 4 additions and 0 deletions

View File

@ -170,6 +170,7 @@ class Controls:
self.events_prev = []
self.current_alert_types = [ET.PERMANENT]
self.logged_comm_issue = None
self.not_running_prev = None
self.last_actuators = car.CarControl.Actuators.new_message()
self.steer_limited = False
self.desired_curvature = 0.0
@ -330,6 +331,9 @@ class Controls:
not_running = {p.name for p in self.sm['managerState'].processes if not p.running and p.shouldBeRunning}
if self.sm.rcv_frame['managerState'] and (not_running - IGNORE_PROCESSES):
self.events.add(EventName.processNotRunning)
if not_running != self.not_running_prev:
cloudlog.event("process_not_running", not_running=not_running, error=True)
self.not_running_prev = not_running
else:
if not SIMULATION and not self.rk.lagging:
if not self.sm.all_alive(self.camera_packets):