Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-c0re/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
müde 2146e47770 web ui: retry binding on AddrInUse during restart races
operator hit 'Address already in use (os error 98)' on a harness
restart — the new harness raced the old socket's release. add a
bind_with_retry helper that backs off (250ms doubling, capped at
2s, 12 tries ≈ 22s total) on AddrInUse before giving up. applied
to both the per-agent web UI and the hive-c0re dashboard.

proper fix would be SO_REUSEADDR via socket2 but retry covers the
TIME_WAIT case fine and keeps the dep count down. Other bind errors
still fail immediately (port permission, fd exhaustion).
2026-05-15 20:33:51 +02:00
..
actions.rs dashboard: spinners on in-flight lifecycle actions + cleaner row layout 2026-05-15 19:49:43 +02:00
agent_server.rs agent page: inbox view of last 30 messages addressed to this agent 2026-05-15 20:32:19 +02:00
approvals.rs phase 8 step 2: approval-gated spawn + dashboard spinner 2026-05-15 12:53:13 +02:00
auto_update.rs per-agent /state dir for durable notes; manager sees them via /agents 2026-05-15 18:00:08 +02:00
broker.rs agent page: inbox view of last 30 messages addressed to this agent 2026-05-15 20:32:19 +02:00
client.rs hive-c0re: admin socket server + client (stub dispatch) 2026-05-14 20:49:11 +02:00
coordinator.rs agents get a kickoff inbox message on start/restart/rebuild 2026-05-15 20:19:36 +02:00
dashboard.rs web ui: retry binding on AddrInUse during restart races 2026-05-15 20:33:51 +02:00
events_vacuum.rs events.sqlite vacuum moves host-side 2026-05-15 20:10:34 +02:00
lifecycle.rs per-agent /state dir for durable notes; manager sees them via /agents 2026-05-15 18:00:08 +02:00
main.rs dashboard: lifecycle_action helper collapses start/stop/restart/rebuild 2026-05-15 20:12:03 +02:00
manager_server.rs agent page: inbox view of last 30 messages addressed to this agent 2026-05-15 20:32:19 +02:00
operator_questions.rs dashboard: K3PT ST4T3 section + agent links open in new tab 2026-05-15 19:55:27 +02:00
server.rs destroy --purge: also wipe agent state dirs 2026-05-15 19:29:14 +02:00