From ba67c355dbd032e4f6dfd95aaef519aa78c7c52a Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Mon, 29 Nov 2021 02:49:04 -0800 Subject: [PATCH] manager: kill procs in parallel (#23010) * manager: kill procs in parallel * oops block --- selfdrive/manager/manager.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/selfdrive/manager/manager.py b/selfdrive/manager/manager.py index 6c71c2a377..c8950acbd3 100755 --- a/selfdrive/manager/manager.py +++ b/selfdrive/manager/manager.py @@ -102,8 +102,13 @@ def manager_prepare(): def manager_cleanup(): + # send signals to kill all procs for p in managed_processes.values(): - p.stop() + p.stop(block=False) + + # ensure all are killed + for p in managed_processes.values(): + p.stop(block=True) cloudlog.info("everything is dead")