From f07e4fb49a20b915e887f6a834ff3bc3636aa9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20R=C4=85czy?= Date: Wed, 16 Aug 2023 10:37:19 -0700 Subject: [PATCH] process_replay: prevent creating orphaned processes if replay fails during setup (#29426) Fix the ability to cleanup, if process container fails during start --- selfdrive/test/process_replay/process_replay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/test/process_replay/process_replay.py b/selfdrive/test/process_replay/process_replay.py index 1bc6c7034b..08e497e72d 100755 --- a/selfdrive/test/process_replay/process_replay.py +++ b/selfdrive/test/process_replay/process_replay.py @@ -672,8 +672,8 @@ def _replay_multi_process( containers = [] for cfg in cfgs: container = ProcessContainer(cfg) - container.start(params_config, env_config, all_msgs, fingerprint, captured_output_store is not None) containers.append(container) + container.start(params_config, env_config, all_msgs, fingerprint, captured_output_store is not None) all_pubs = {pub for container in containers for pub in container.pubs} all_subs = {sub for container in containers for sub in container.subs}