Преглед изворни кода

etcd: remove unnecessary StopProposalWaiters function

Xiang Li пре 11 година
родитељ
комит
d8424a15dd
2 измењених фајлова са 1 додато и 9 уклоњено
  1. 1 2
      etcd/participant.go
  2. 0 7
      etcd/v2_raft.go

+ 1 - 2
etcd/participant.go

@@ -173,9 +173,8 @@ func (p *participant) run() int64 {
 	defer p.rh.stop()
 
 	node := p.node
-	defer node.StopProposalWaiters()
-
 	recv := p.rh.recv
+
 	ticker := time.NewTicker(p.tickDuration)
 	defer ticker.Stop()
 	v2SyncTicker := time.NewTicker(time.Millisecond * 500)

+ 0 - 7
etcd/v2_raft.go

@@ -61,10 +61,3 @@ func (r *v2Raft) Sync() {
 	}
 	r.Node.Propose(data)
 }
-
-func (r *v2Raft) StopProposalWaiters() {
-	for k, ch := range r.result {
-		ch <- raftStopErr
-		delete(r.result, k)
-	}
-}