// already before in this PubSub request.
if (pubSubData.triedServers.contains(ByteString.copyFromUtf8(HedwigSocketAddress.sockAddrStr(redirectedHost)))) {
logger.error("We've already sent this PubSubRequest before to redirectedHost: {}, pubSubData: {}",
va(redirectedHost, pubSubData));
PubSubException exception = new ServiceDownException(
new ServerRedirectLoopException("Already made the request before to redirected host: "
+ redirectedHost));
pubSubData.getCallback().operationFailed(pubSubData.context, exception);
return;
}