ソースを参照

etcdserver: print out initial cluster members

It is moved from etcdmain pkg because the line should only be printed out
when etcd bootstraps at the first time.
Yicheng Qin 11 年 前
コミット
5ed5d44652
2 ファイル変更1 行追加1 行削除
  1. 0 1
      etcdmain/etcd.go
  2. 1 0
      etcdserver/server.go

+ 0 - 1
etcdmain/etcd.go

@@ -151,7 +151,6 @@ func startEtcd() {
 	if err != nil {
 	if err != nil {
 		log.Fatalf("etcd: error setting up initial cluster: %v", err)
 		log.Fatalf("etcd: error setting up initial cluster: %v", err)
 	}
 	}
-	log.Printf("etcd: initial cluster members: %s", cls.String())
 
 
 	if *dir == "" {
 	if *dir == "" {
 		*dir = fmt.Sprintf("%v.etcd", *name)
 		*dir = fmt.Sprintf("%v.etcd", *name)

+ 1 - 0
etcdserver/server.go

@@ -216,6 +216,7 @@ func NewServer(cfg *ServerConfig) *EtcdServer {
 			}
 			}
 		}
 		}
 		cfg.Cluster.SetStore(st)
 		cfg.Cluster.SetStore(st)
+		log.Printf("etcdserver: initial cluster members: %s", cfg.Cluster)
 		id, n, w = startNode(cfg, cfg.Cluster.MemberIDs())
 		id, n, w = startNode(cfg, cfg.Cluster.MemberIDs())
 	case haveWAL:
 	case haveWAL:
 		if cfg.ShouldDiscover() {
 		if cfg.ShouldDiscover() {