can1357
06ca03dbd8
fix(agent): release task spawn slot when progress reporting throws
...
In #registerSpawnJob the markRunning()/reportProgress() calls sat between
semaphore.acquire() and the try whose finally releases the slot. If progress
reporting threw there, the acquired task.maxConcurrency slot leaked and
permanently shrank subagent concurrency. Move those statements inside the try
so finally always releases. The abort-before-execution branch is unchanged
(releases once and throws before the try is entered — not a double release).
Refs #3464
2026-06-25 20:48:38 +02:00
..
2026-06-22 07:24:51 +00:00
2026-06-14 05:19:02 +02:00
2026-06-24 14:12:42 +00:00
2026-06-14 20:49:05 -03:00
2026-06-21 17:05:15 +02:00
2026-06-11 13:07:52 -03:00
2026-06-25 15:22:35 +00:00
2026-06-20 22:12:48 +02:00
2026-06-25 15:22:35 +00:00
2026-06-19 04:58:29 +02:00
2026-06-25 11:57:51 +00:00
2026-06-22 06:11:57 +02:00
2026-06-19 16:06:18 +02:00
2026-06-22 08:59:24 +00:00
2026-06-25 13:14:05 +02:00
2026-06-23 01:39:24 +02:00
2026-06-08 15:47:57 -03:00
2026-06-22 17:25:19 +02:00
2026-06-22 17:25:05 +02:00
2026-06-25 06:13:38 +00:00
2026-06-18 14:44:39 -05:00
2026-06-24 14:21:26 +00:00
2026-06-25 07:37:51 +00:00
2026-06-19 03:50:00 +02:00
2026-06-22 05:29:00 +02:00
2026-06-10 04:06:57 +02:00
2026-06-22 06:11:57 +02:00
2026-06-18 20:44:58 +02:00
2026-06-25 11:41:56 +00:00
2026-06-14 12:51:58 +09:00
2026-06-14 12:03:13 +09:00
2026-06-24 14:21:26 +00:00
2026-06-25 18:53:34 +02:00
2026-06-23 01:39:24 +02:00
2026-06-19 03:50:00 +02:00
2026-06-22 07:05:23 +00:00
2026-06-25 20:42:31 +02:00
2026-06-24 18:26:17 +02:00
2026-06-17 12:24:19 +02:00
2026-06-22 05:50:07 +02:00
2026-06-22 05:50:07 +02:00
2026-06-25 20:48:38 +02:00
2026-06-23 01:35:33 +00:00
2026-06-18 01:57:23 +02:00
2026-06-25 15:22:35 +00:00
2026-06-22 05:50:07 +02:00
2026-06-23 00:59:58 +02:00
2026-06-25 15:26:26 +00:00
2026-06-22 17:59:17 +00:00
2026-06-21 02:17:54 +02:00
2026-06-19 08:09:50 +00:00
2026-06-19 16:46:07 +02:00
2026-06-18 01:57:23 +02:00
2026-06-23 05:15:08 +02:00
2026-06-14 08:43:40 +02:00
2026-06-22 05:57:30 +00:00
2026-06-17 10:53:08 -04:00
2026-06-21 07:03:45 +02:00
2026-06-24 14:12:18 +00:00
2026-06-19 04:35:18 +02:00