浏览代码

raft: init prev: vote for none

Xiang Li 11 年之前
父节点
当前提交
d7a289ee41
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      raft/node.go

+ 1 - 0
raft/node.go

@@ -71,6 +71,7 @@ func (n *Node) run(r *raft) {
 
 
 	var lead int64
 	var lead int64
 	var prev Ready
 	var prev Ready
+	prev.Vote = none
 	for {
 	for {
 		if lead != r.lead {
 		if lead != r.lead {
 			log.Printf("raft: leader changed from %#x to %#x", lead, r.lead)
 			log.Printf("raft: leader changed from %#x to %#x", lead, r.lead)