|
@@ -7,7 +7,6 @@ import (
|
|
|
"fmt"
|
|
"fmt"
|
|
|
"net/http"
|
|
"net/http"
|
|
|
"net/url"
|
|
"net/url"
|
|
|
- "os"
|
|
|
|
|
"time"
|
|
"time"
|
|
|
|
|
|
|
|
"github.com/coreos/go-raft"
|
|
"github.com/coreos/go-raft"
|
|
@@ -88,8 +87,7 @@ func startRaft(tlsConfig TLSConfig) {
|
|
|
err = joinCluster(raftServer, machine, tlsConfig.Scheme)
|
|
err = joinCluster(raftServer, machine, tlsConfig.Scheme)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
if err.Error() == errors[103] {
|
|
if err.Error() == errors[103] {
|
|
|
- fmt.Println(err)
|
|
|
|
|
- os.Exit(1)
|
|
|
|
|
|
|
+ fatal(err)
|
|
|
}
|
|
}
|
|
|
debugf("cannot join to cluster via machine %s %s", machine, err)
|
|
debugf("cannot join to cluster via machine %s %s", machine, err)
|
|
|
} else {
|
|
} else {
|
|
@@ -129,7 +127,7 @@ func startRaft(tlsConfig TLSConfig) {
|
|
|
// Start to listen and response raft command
|
|
// Start to listen and response raft command
|
|
|
func startRaftTransport(info Info, scheme string, tlsConf tls.Config) {
|
|
func startRaftTransport(info Info, scheme string, tlsConf tls.Config) {
|
|
|
u, _ := url.Parse(info.RaftURL)
|
|
u, _ := url.Parse(info.RaftURL)
|
|
|
- fmt.Printf("raft server [%s] listening on %s\n", info.Name, u)
|
|
|
|
|
|
|
+ infof("raft server [%s:%s]", info.Name, u)
|
|
|
|
|
|
|
|
raftMux := http.NewServeMux()
|
|
raftMux := http.NewServeMux()
|
|
|
|
|
|