Error in replication complaining about address colon
We got this error during the praefect demo:
{"error":"failed to create repository: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error while dialing dial tcp: address tcp://10.168.0.30:8075: too many colons in address\"","level":"error","msg":"unable to replicate","pid":7974,"replication_job_id":11,"replication_job_source":{"Storage":"gitaly-0","Address":"tcp://10.168.0.30:8075","Token":"gitaly_secret_token","DefaultPrimary":true},"replication_job_target":{"Storage":"gitaly-1","Address":"tcp://10.168.0.31:8075","Token":"gitaly_secret_token","DefaultPrimary":false},"time":"2020-01-10T16:36:54Z"}
The problem is that the address is being injected contains tcp://
, but according to https://github.com/grpc/grpc/blob/master/doc/naming.md, grpc.Dial
takes the ipv4 address without the tcp://
.