joaomarcos
2d70d67b15
fix(update): stop the managed dashboard restart from skipping serve backends
...
`_kill_stale_dashboard_processes(restart_managed=True)` returned as soon as
`_restart_managed_dashboard_service()` handled `hermes-dashboard.service`.
On a host that runs both that unit and `hermes-serve.service` -- the exact
unit set in #92145 -- the serve backend hosting `tui_gateway` was never
scanned, never stopped and never restarted, so it kept its pre-update
`sys.modules` after the checkout advanced.
The early return exists so the dashboard's own PID is not raw-killed
(systemd reads our SIGTERM as a clean stop). That only requires excluding
the unit, which the `already_restarted_units` filter below already does.
Record the unit as handled and continue the pass instead of ending it.
2026-09-01 07:00:54 -07:00
..
2026-08-23 17:45:47 -05:00
2026-09-01 07:00:38 -07:00
2026-08-31 10:00:55 -07:00
2026-08-31 10:09:42 -07:00
2026-08-26 00:54:36 -07:00
2026-08-24 15:54:23 +05:30
2026-08-31 10:42:39 -07:00
2026-08-26 07:28:10 -07:00
2026-08-24 21:21:34 -07:00
2026-08-31 01:04:11 -07:00
2026-09-01 02:14:35 -07:00
2026-09-01 07:00:54 -07:00
2026-08-31 14:02:55 -07:00
2026-09-01 14:11:55 +05:30
2026-08-28 11:54:33 +05:30
2026-09-01 14:11:55 +05:30
2026-08-29 18:01:25 -07:00
2026-09-01 16:27:13 +05:30
2026-09-01 01:00:23 -07:00
2026-08-30 04:53:39 -07:00
2026-08-31 12:08:30 -07:00
2026-09-01 02:32:53 -07:00
2026-08-31 21:11:11 -05:00
2026-08-31 00:56:41 -07:00
2026-08-24 15:37:22 +05:30
2026-08-31 09:56:43 -07:00
2026-08-31 12:36:33 -07:00
2026-08-24 03:21:07 -07:00
2026-08-24 03:21:07 -07:00
2026-08-23 17:01:31 -07:00
2026-08-31 20:43:36 -05:00
2026-08-02 00:11:50 -07:00
2026-08-30 01:20:27 -07:00
2026-08-30 01:20:27 -07:00
2026-07-29 13:10:23 -07:00
2026-08-26 18:23:33 -07:00
2026-08-26 18:23:33 -07:00
2026-08-31 10:05:13 -07:00
2026-08-28 05:45:00 -07:00
2026-08-28 12:20:40 -07:00
2026-09-01 00:35:29 +05:30
2026-08-31 09:56:43 -07:00
2026-08-27 13:48:51 -07:00
2026-08-25 10:54:42 +10:00
2026-08-31 07:28:22 -07:00
2026-08-31 09:56:04 -07:00
2026-08-23 19:31:35 -07:00
2026-08-29 18:34:35 -07:00
2026-08-31 10:00:38 -07:00
2026-08-23 18:27:21 -07:00
2026-08-31 10:00:55 -07:00
2026-08-31 10:53:18 -07:00
2026-08-31 10:53:18 -07:00
2026-08-28 12:36:15 -07:00
2026-08-27 07:52:26 -07:00
2026-08-27 07:52:26 -07:00
2026-08-07 19:44:35 +05:30
2026-08-23 19:15:28 -07:00
2026-08-16 23:26:10 -07:00
2026-08-31 12:22:17 -07:00
2026-08-31 10:03:34 -07:00
2026-08-31 05:56:18 -07:00
2026-08-31 11:23:48 -07:00
2026-08-31 09:56:04 -07:00
2026-08-25 23:15:49 -07:00
2026-08-31 09:56:54 -07:00
2026-06-24 04:16:54 +05:30
2026-08-31 09:56:43 -07:00
2026-08-23 18:25:12 -07:00
2026-08-23 20:01:41 -07:00
2026-08-23 18:25:12 -07:00
2026-08-27 07:52:26 -07:00
2026-08-31 09:58:40 -07:00
2026-08-27 11:26:57 +05:30
2026-08-31 12:36:33 -07:00
2026-08-24 04:01:53 -07:00
2026-08-23 17:43:39 -07:00
2026-08-31 09:56:43 -07:00