14807: Force test SSH server to listen on IPv4.
authorTom Clegg <tclegg@veritasgenetics.com>
Thu, 21 Feb 2019 18:49:09 +0000 (13:49 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Thu, 21 Feb 2019 18:49:09 +0000 (13:49 -0500)
It seems net.Listen defaults to listening on IPv6 even on systems
where that doesn't work.

https://dev.arvados.org/issues/14807#note-19

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

lib/dispatchcloud/test/ssh_service.go

index 5fab9572a953858fcc0f9aff7abc4886f5a54c8d..f1fde4f422ce55198742871883f8a0bbd7c682d3 100644 (file)
@@ -109,7 +109,7 @@ func (ss *SSHService) run() {
        }
        config.AddHostKey(ss.HostKey)
 
-       listener, err := net.Listen("tcp", ":")
+       listener, err := net.Listen("tcp", "127.0.0.1:")
        if err != nil {
                ss.err = err
                return