Benoit Chesneau
e05e40d19b
feat(ctl): add message-based dirty worker management
...
Replace signal-based dirty add/remove with protocol messages:
- Add MSG_TYPE_MANAGE to dirty protocol for worker management
- Add MANAGE_OP_ADD and MANAGE_OP_REMOVE operation codes
- Add handle_manage_request() in DirtyArbiter
- Update handlers to send messages instead of SIGTTIN/SIGTTOU signals
New workers only load apps that haven't reached their worker limits.
When all apps are at their limits, returns reason in response.
Only increment num_workers when a worker is actually spawned.
2026-02-13 02:25:37 +01:00
..
2026-02-06 08:21:18 +01:00
2026-02-13 02:25:37 +01:00
2026-02-12 23:52:12 +01:00
2026-02-12 23:52:12 +01:00
2026-02-06 08:21:18 +01:00
2026-02-06 08:21:18 +01:00
2026-01-25 10:38:07 +01:00
2026-02-01 03:04:35 +01:00
2026-01-25 10:23:25 +01:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:30 +02:00
2026-02-03 01:15:39 +01:00
2026-02-03 02:46:07 +01:00
2026-02-03 02:46:07 +01:00
2026-02-02 14:04:26 +01:00
2026-02-02 14:04:26 +01:00
2026-01-25 14:45:07 +01:00
2026-02-02 14:04:26 +01:00
2026-01-27 12:33:12 +01:00
2026-01-23 23:51:25 +01:00
2026-01-23 23:51:25 +01:00
2026-02-01 03:04:35 +01:00
2026-02-11 23:03:40 +01:00
2026-01-25 10:21:18 +01:00
2026-01-25 10:21:18 +01:00
2026-02-01 02:40:09 +01:00
2026-01-25 10:21:18 +01:00
2026-02-11 23:12:44 +01:00
2026-02-11 22:58:43 +01:00
2026-02-12 21:45:49 +01:00
2026-02-11 23:39:53 +01:00
2026-02-11 23:01:21 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 12:33:12 +01:00
2026-01-23 00:02:01 +01:00
2026-01-28 13:42:48 +01:00
2026-01-27 15:42:42 +01:00
2026-01-27 10:51:29 +01:00
2026-01-27 15:42:42 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 11:44:33 +01:00
2026-01-27 12:33:12 +01:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:14 +02:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:14 +02:00
2026-02-06 08:21:18 +01:00
2026-02-06 09:00:29 +01:00
2024-04-22 03:33:14 +02:00
2024-04-22 03:33:14 +02:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:14 +02:00
2024-04-22 03:33:14 +02:00
2026-01-22 18:32:17 +01:00
2024-04-22 03:33:14 +02:00
2026-02-06 08:21:18 +01:00