mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
etcdserver: add a todo for clusterid generation
This commit is contained in:
parent
ea6bcacfe4
commit
dc68dc9ebd
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user