roboomp
a4987ba518
fix(mnemopi): bounded embed worker IPC and reap on timeout
...
Embed-worker init/embed requests awaited the reply with no timeout, so a
wedged fastembed/onnxruntime runtime blocked the turn memory recall or the
shutdown consolidation forever, hanging headless -p/--mode json runs and
leaving __omp_worker_mnemopi_embed unreaped. The #5753 fix only bounded the
dispose-time consolidate await, not the embed IPC beneath it.
Bound every request with an unref-ed timeout; on expiry fail the request
and SIGKILL-reap the worker so the next call respawns a fresh child.
Fixes #7352
2026-08-02 05:33:11 +00:00
..
2026-07-30 15:18:06 -07:00
2026-07-27 20:09:26 +00:00
2026-07-26 05:11:53 -03:00
2026-07-16 14:55:27 +00:00
2026-07-14 18:08:23 +00:00
2026-08-01 20:33:11 +02:00
2026-07-28 10:22:17 +02:00
2026-08-01 12:32:19 -04:00
2026-08-01 20:14:41 +02:00
2026-07-30 00:28:40 +02:00
2026-07-30 15:50:49 +00:00
2026-08-01 21:29:35 +02:00
2026-07-26 15:45:10 +02:00
2026-07-24 15:20:36 +02:00
2026-08-01 20:33:11 +02:00
2026-07-31 20:55:37 +02:00
2026-07-31 20:15:07 +02:00
2026-07-26 20:27:16 +02:00
2026-07-30 07:21:43 +02:00
2026-08-01 20:46:25 +02:00
2026-07-28 08:55:49 +02:00
2026-07-27 16:43:53 +02:00
2026-07-29 20:05:57 -07:00
2026-07-16 01:40:17 +00:00
2026-08-01 06:40:48 +00:00
2026-07-15 17:44:30 +00:00
2026-07-31 00:20:04 +02:00
2026-07-31 00:16:34 +08:00
2026-08-01 20:33:11 +02:00
2026-07-27 16:03:29 +02:00
2026-08-01 12:12:57 +02:00
2026-08-02 05:33:11 +00:00
2026-08-01 20:59:24 +02:00
2026-07-27 16:43:53 +02:00
2026-08-01 21:58:09 +02:00
2026-08-01 09:52:09 +00:00
2026-08-01 06:40:48 +00:00
2026-07-30 17:24:07 +02:00
2026-08-01 20:59:24 +02:00
2026-08-01 12:12:57 +02:00
2026-07-27 16:43:53 +02:00
2026-07-26 11:18:31 +00:00
2026-08-01 09:42:41 +00:00
2026-08-01 18:50:28 +00:00
2026-08-01 20:39:08 +02:00
2026-07-24 09:16:50 +02:00
2026-07-28 07:41:59 +00:00
2026-07-31 19:16:57 +02:00
2026-07-27 16:43:53 +02:00
2026-08-01 20:13:38 +02:00
2026-07-28 10:22:17 +02:00
2026-07-29 23:08:21 +02:00
2026-07-30 01:43:02 +02:00
2026-07-30 02:01:03 +02:00
2026-08-01 20:13:40 +02:00
2026-08-01 20:39:29 +02:00
2026-08-01 11:36:34 +00:00
2026-07-30 23:38:30 +00:00
2026-07-30 01:48:51 +02:00