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)
|
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 {
|
for {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user