mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
fix(etcd): use transporter scheme in joinCluster
Follow the transporter scheme when trying to join the cluster. Otherwise the scheme is empty and the http client errors.
This commit is contained in:
parent
7db07aa96a
commit
3be13a38f1
3
etcd.go
3
etcd.go
@ -592,7 +592,8 @@ func joinCluster(s *raft.Server, serverName string) error {
|
||||
|
||||
debugf("Send Join Request to %s", serverName)
|
||||
|
||||
resp, err := t.Post(fmt.Sprintf("%s/join", serverName), &b)
|
||||
joinURL := url.URL{Host: serverName, Scheme: raftTransporter.scheme, Path: "/join"}
|
||||
resp, err := t.Post(joinURL.String(), &b)
|
||||
|
||||
for {
|
||||
if err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user