Bläddra i källkod

etcdserver: add a todo for clusterid generation

Xiang Li 11 år sedan
förälder
incheckning
dc68dc9ebd
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      etcdserver/server.go

+ 2 - 0
etcdserver/server.go

@@ -622,6 +622,8 @@ func (s *EtcdServer) snapshot(snapi uint64, snapnodes []uint64) {
 
 func startNode(cfg *ServerConfig) (id, cid uint64, n raft.Node, w *wal.WAL) {
 	var err error
+	// TODO: remove the discoveryURL when it becomes part of the source for
+	// generating nodeID.
 	cfg.Cluster.GenID([]byte(cfg.DiscoveryURL))
 	metadata := pbutil.MustMarshal(&pb.Metadata{NodeID: cfg.ID(), ClusterID: cfg.Cluster.ID()})
 	if w, err = wal.Create(cfg.WALDir(), metadata); err != nil {