I want to know if this case can occur:
We have two hosts (A and B )running wackamole and managing three Virtual
IP Ip1 and Ip2 and Ip3. These VIP are exposed via DNS for the
myserver.example.com.
On each host, we have a web server. We use a DNS (round robin ) to reach
servers.
In the first state, A and B are running well with wackamole.
We want to add a new host C ( it's the same case when restarting a host
that has failed).
Let's consider this use case:
1- A client (web browser )establish a TCP socket connection with web
server in host A via Ip1. (it may bee a long request )
2- An administrator start a web server, spread and wackamole on host C.
3- wackamole reallocate Ip1 to host C before the end of client request.
Questions :
what happen to the socket opened by the client with Ip1 on host A?
Is there any check for TCP connection opened before reallocation ?
Thanks for help
We have two hosts (A and B )running wackamole and managing three Virtual
IP Ip1 and Ip2 and Ip3. These VIP are exposed via DNS for the
myserver.example.com.
On each host, we have a web server. We use a DNS (round robin ) to reach
servers.
In the first state, A and B are running well with wackamole.
We want to add a new host C ( it's the same case when restarting a host
that has failed).
Let's consider this use case:
1- A client (web browser )establish a TCP socket connection with web
server in host A via Ip1. (it may bee a long request )
2- An administrator start a web server, spread and wackamole on host C.
3- wackamole reallocate Ip1 to host C before the end of client request.
Questions :
what happen to the socket opened by the client with Ip1 on host A?
Is there any check for TCP connection opened before reallocation ?
Thanks for help