However, we noticed that even when the retry is going to a different server entirely after "connection refused", the min(timeout connect, 1s) is enforced, and we'd like to eliminate it. So another way to address this could be to not enforce the min(timeout connect, 1s) at all for ...
TimeZabbix agentclient TCP layerserver TCP layerZabbix server/proxy t=0setsalarm()and callsconnect()sends SYN, changes connection state to SYN_SENTconnection in LISTEN stateinaccept()call t=1s...re-sends SYN... t=3s...re-sends SYN... t=3+sgets...