etcdserver: fix minor bug in EtcdServer.send

it seems to nothing serious.
after deleted peers, the log may output:
"etcdserver: send message to unknown receiver %s"
This commit is contained in:
xiaost 2015-04-13 20:25:16 +08:00
parent 25f1feceb5
commit eab2c2224a

View File

@ -650,9 +650,9 @@ func (s *EtcdServer) publish(retryInterval time.Duration) {
}
func (s *EtcdServer) send(ms []raftpb.Message) {
for _, m := range ms {
if !s.Cluster.IsIDRemoved(types.ID(m.To)) {
m.To = 0
for i, _ := range ms {
if s.Cluster.IsIDRemoved(types.ID(ms[i].To)) {
ms[i].To = 0
}
}
s.r.transport.Send(ms)