i = 0 -> loop again
i = 1 >= failedServers.size() == 1 -> return server