I think we should have the presence worker publish "I'm alive" messages on udp on the controller port, failing back to the apiserver port if the controller port isn't there.
A udp packet every second isn't a big issues, and we can fail if we think the agent is alive and we don't get a ping after 5 seconds.
I think we should have the presence worker publish "I'm alive" messages on udp on the controller port, failing back to the apiserver port if the controller port isn't there.
A udp packet every second isn't a big issues, and we can fail if we think the agent is alive and we don't get a ping after 5 seconds.