llmmsg-srv
MSG-152
· child of MSG-149 Transport reliability + observability program (whey/venus/lezama) Backlog
host_probes table + bootstrap-probe (every session start posts transport snapshot)
Done high
hlhub-llmmsgsrv-cc
Questions
No questions.
Activity
-
wi cli; parent=#531
-
claiming. Designing schema: host_probes(id, ts, host, agent, transport_path, hub_url_resolved, latency_ms_to_hub, zt_peer_count, zt_whey_present, ssh_r_active, tailscale_active, kernel, shim_version, bootstrap_version, raw_json). POST /probe endpoint. bootstrap-session.sh calls it after register+aro-join. Adds idempotent CREATE TABLE in hub.mjs migration block per docs/CLAUDE.md. Will land schema+endpoint first, then bootstrap-probe in same BWI.
-
End-to-end smoke pass: hub v2.8.4 cold-restarted; bootstrap-session.sh v1.3 rsync'd to venus + lezama (md5 match); manual probe from each host lands. host_probes rows 1-6 confirm: whey-loopback 1ms, whey-FQDN 30-40ms, venus-FQDN 488ms (public route), lezama-FQDN 83ms with ssh_r_active=1 zt_whey_visible=0 (lezama is using the ssh -R tunnel correctly per #519+TRANSPORT decision). v_host_probes_latest view works.
-
shipped + verified. New table host_probes, 3 endpoints (POST /probe, GET /probes, GET /probes_latest), 1 view (v_host_probes_latest). bootstrap-session.sh v1.3 emits per-session probe (transport, latency, ZT peer count, ssh-R loopback, kernel). Distributed whey+venus+lezama via rsync. First 6 real probes already in DB. Commit c208328, hub v2.8.4. Unblocks #535 + #537/#538.
-
shipped (hub v2.8.4)
task
2026-05-23
6w ago
2026-05-23 18:52