mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 14:00:29 +00:00
00afaec2ae
registerWithPulse() was a one-shot call at agent startup — if it failed (timing, transient network, Pulse not ready), the agent silently continued as a generic Host forever. Wrap the HTTP POST in a retry loop with exponential backoff (5s, 10s, 20s, 40s, 60s) and distinguish 4xx errors (no retry) from 5xx/network errors (retry).