Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-c0re/src/lifecycle
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 5409f8160b hive-c0re: bound prebuild_toplevel's nix build with a timeout
prebuild_toplevel awaited nix build with a bare child.wait().await, so
a wedged nix-daemon (unreachable remote builder, stuck build slot)
hung the rebuild job forever with no way for the job queue to recover
short of restarting hive-c0re.

Mirrors #4741's hive-priv fix: the child now leads its own process
group, and after PREBUILD_TIMEOUT (1h, four times CI's observed
cold-cache flake check) the whole group is SIGKILLed and the call
fails with a named timeout error instead of hanging.

Refs #4723, #4741
2026-09-29 02:04:53 +02:00
..
agent_identity.rs swarm: courier an agent's store identity into its container, and log in with it 2026-09-19 01:55:31 +02:00
git.rs fix(#2911): keep the forge token out of argv 2026-08-02 13:21:42 +02:00
host_config.rs hive-priv: create agent socket dirs on start; drop hyperhive-agents.conf 2026-09-27 18:55:33 +02:00
mod.rs hive-c0re: bound prebuild_toplevel's nix build with a timeout 2026-09-29 02:04:53 +02:00
setup.rs refactor(hive-c0re): drop the request_init_config tool and InitConfig approval 2026-09-14 19:03:44 +02:00
tests.rs hive-c0re: bound prebuild_toplevel's nix build with a timeout 2026-09-29 02:04:53 +02:00