Skip to content

Commit 1962695

Browse files
committed
Force localhost
Signed-off-by: Gabriele Santomaggio <g.santomaggio@gmail.com>
1 parent f9c121e commit 1962695

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/stream/client.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -686,18 +686,20 @@ func (c *Client) BrokerLeader(stream string) (*Broker, error) {
686686
if streamMetadata.Leader == nil {
687687
return nil, LeaderNotReady
688688
}
689+
689690
streamMetadata.Leader.advPort = streamMetadata.Leader.Port
690691
streamMetadata.Leader.advHost = streamMetadata.Leader.Host
691692

693+
// see: https://github.com/rabbitmq/rabbitmq-stream-go-client/pull/317
692694
_, err := net.LookupIP(streamMetadata.Leader.Host)
693695
if err != nil {
694696
var dnsError *net.DNSError
695697
if errors.As(err, &dnsError) {
696698
if strings.EqualFold(c.broker.Host, "localhost") {
697-
logs.LogWarn("DNS error: %s, trying to use localhost", dnsError)
699+
logs.LogWarn("Can't lookup the DNS for %s, error: %s. Trying localhost..", streamMetadata.Leader.Host, err)
698700
streamMetadata.Leader.Host = "localhost"
699701
} else {
700-
logs.LogWarn("DNS error: %s")
702+
logs.LogWarn("Can't lookup the DNS for %s, error: %s", streamMetadata.Leader.Host, err)
701703
}
702704
}
703705
}

0 commit comments

Comments
 (0)