This commit is contained in:
Your Name
2024-06-17 12:39:24 -05:00
parent 92db8a5913
commit 33c59eadb3
2 changed files with 6 additions and 9 deletions

View File

@@ -366,10 +366,6 @@ def manager_thread(frogpilot_functions) -> None:
cloudlog.info("manager start") cloudlog.info("manager start")
cloudlog.info({"environ": os.environ}) cloudlog.info({"environ": os.environ})
timestamp = datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
log_dir = f"/data/log2/{timestamp}"
os.makedirs(log_dir, exist_ok=True)
params = Params() params = Params()
params_memory = Params("/dev/shm/params") params_memory = Params("/dev/shm/params")
@@ -384,7 +380,7 @@ def manager_thread(frogpilot_functions) -> None:
pm = messaging.PubMaster(['managerState']) pm = messaging.PubMaster(['managerState'])
write_onroad_params(False, params) write_onroad_params(False, params)
ensure_running(managed_processes.values(), False, params=params, CP=sm['carParams'], not_run=ignore, log_dir=log_dir) ensure_running(managed_processes.values(), False, params=params, CP=sm['carParams'], not_run=ignore)
started_prev = False started_prev = False

View File

@@ -2,6 +2,7 @@ import importlib
import os import os
import signal import signal
import struct import struct
import datetime
import time import time
import subprocess import subprocess
from collections.abc import Callable, ValuesView from collections.abc import Callable, ValuesView
@@ -20,7 +21,9 @@ from openpilot.common.swaglog import cloudlog
WATCHDOG_FN = "/dev/shm/wd_" WATCHDOG_FN = "/dev/shm/wd_"
ENABLE_WATCHDOG = os.getenv("NO_WATCHDOG") is None ENABLE_WATCHDOG = os.getenv("NO_WATCHDOG") is None
_log_dir = None timestamp = datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
log_dir = f"/data/log2/{timestamp}"
os.makedirs(log_dir, exist_ok=True)
def launcher(proc: str, name: str, log_path: str) -> None: def launcher(proc: str, name: str, log_path: str) -> None:
try: try:
@@ -286,9 +289,7 @@ class DaemonProcess(ManagerProcess):
def ensure_running(procs: ValuesView[ManagerProcess], started: bool, params=None, CP: car.CarParams=None, def ensure_running(procs: ValuesView[ManagerProcess], started: bool, params=None, CP: car.CarParams=None,
not_run: list[str] | None=None, log_dir: str = None) -> list[ManagerProcess]: not_run: list[str] | None=None) -> list[ManagerProcess]:
global _log_dir
_log_dir = log_dir
if not_run is None: if not_run is None:
not_run = [] not_run = []