Soft reload takes care of that for you, sockets aren't dropped.
If you restart, however, everything's dropped.
If you restart, however, everything's dropped.
The DNS resolution work that is going into 1.6 releases may lead to a workable approach where you over allocate servers in a backend and then update them to have the right host/port. Last I checked, however, you still couldn't set the port dynamically.