claude
4933af12db
phraser: the startup wait is a config field, and it is tested (V-323)
...
The last untested arm of startLlamaProc was `case <-time.After(60 *
time.Second)`, and it could not be tested as written — a test would have
had to wait a real minute. It is Config.StartupTimeout now, defaulted to
60s in DefaultConfig and surfaced as phraser.startup_timeout, so the box
can raise it: a cold 1.7B loading off a spinning disk can outrun 60s and
that failed the boot with nothing to turn.
The test asserts the child is dead, not just that the error came back.
That arm is the one most likely to leak, because the child is alive and
busy loading a model rather than already gone — so the fake records its
pid before it hangs.
startLlamaProc 90.9% → 95.7%, package 76.9% → 77.3%.
2026-08-04 01:59:28 +04:00
..
2026-07-03 00:42:35 +02:00
2026-08-01 14:22:14 +04:00
2026-08-01 21:43:28 +04:00
2026-08-01 21:43:28 +04:00
2026-08-01 14:11:57 +04:00
2026-08-01 00:53:37 +04:00
2026-08-01 14:16:56 +04:00
2026-08-01 14:16:56 +04:00
2026-08-01 02:33:47 +04:00
2026-08-01 22:32:37 +04:00
2026-08-02 02:24:36 +04:00
2026-08-02 02:24:36 +04:00
2026-08-02 02:24:36 +04:00
2026-08-01 00:53:37 +04:00
2026-08-01 14:16:39 +04:00
2026-08-01 14:16:39 +04:00
2026-08-01 00:54:11 +04:00
2026-08-02 02:28:53 +04:00
2026-08-02 02:28:53 +04:00
2026-08-01 14:05:59 +04:00
2026-08-01 22:57:08 +04:00
2026-08-01 05:49:27 +04:00
2026-08-01 00:42:23 +04:00
2026-08-01 22:57:08 +04:00
2026-08-01 22:21:28 +04:00
2026-08-01 14:33:26 +04:00
2026-08-01 14:33:26 +04:00
2026-08-01 23:17:10 +04:00
2026-07-31 23:09:22 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 16:29:56 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:13:58 +04:00
2026-08-01 16:29:56 +04:00
2026-08-01 14:15:33 +04:00
2026-07-30 23:49:22 +04:00
2026-07-20 12:13:30 +04:00
2026-07-20 12:00:37 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:24:40 +04:00
2026-08-01 05:08:08 +04:00
2026-07-06 13:40:16 +04:00
2026-07-06 13:40:16 +04:00
2026-08-01 14:10:36 +04:00
2026-08-01 14:10:36 +04:00
2026-08-01 14:05:13 +04:00
2026-08-01 14:05:13 +04:00
2026-08-01 19:46:39 +04:00
2026-08-01 19:46:39 +04:00
2026-07-31 02:15:30 +04:00
2026-08-01 14:05:07 +04:00
2026-08-01 14:20:04 +04:00
2026-08-04 01:59:28 +04:00
2026-08-01 14:11:57 +04:00
2026-08-01 14:11:57 +04:00
2026-08-02 02:16:45 +04:00
2026-08-01 14:36:48 +04:00
2026-08-01 14:01:01 +04:00
2026-08-01 14:01:01 +04:00
2026-08-01 01:37:50 +04:00
2026-08-01 01:30:06 +04:00
2026-07-31 13:30:38 +04:00
2026-08-01 21:35:58 +04:00
2026-08-01 21:35:58 +04:00
2026-07-10 15:50:01 +04:00
2026-07-31 13:30:38 +04:00
2026-07-31 13:30:38 +04:00
2026-08-02 02:28:53 +04:00
2026-08-02 02:28:53 +04:00
2026-07-31 23:27:08 +04:00
2026-08-02 02:24:36 +04:00
2026-08-02 02:28:53 +04:00
2026-08-01 14:06:38 +04:00
2026-08-01 14:06:38 +04:00
2026-08-01 21:40:06 +04:00
2026-08-01 21:40:06 +04:00
2026-08-01 14:12:43 +04:00
2026-08-01 14:12:43 +04:00
2026-07-31 23:27:08 +04:00
2026-07-31 14:14:18 +04:00
2026-08-01 20:43:27 +04:00
2026-08-01 23:17:10 +04:00
2026-08-01 14:21:46 +04:00
2026-08-01 14:21:46 +04:00
2026-08-02 02:24:36 +04:00
2026-08-02 02:24:36 +04:00
2026-08-01 12:50:47 +04:00