rafthttp: fix stream.open call

release-2.0
Yicheng Qin 2014-12-31 10:02:45 -08:00
parent 04003a01ba
commit 2292da15d6
2 changed files with 3 additions and 3 deletions

View File

@ -117,7 +117,7 @@ func (p *peer) Send(m raftpb.Message) error {
p.mu.Lock()
u := p.u
p.mu.Unlock()
p.stream.open(p.id, types.ID(m.To), p.cid, m.Term, p.tr, u, p.r)
p.stream.open(types.ID(m.From), p.id, p.cid, m.Term, p.tr, u, p.r)
p.batcher.Reset(time.Now())
}

View File

@ -49,12 +49,12 @@ type stream struct {
client *streamClient
}
func (s *stream) open(id, to, cid types.ID, term uint64, tr http.RoundTripper, u string, r Raft) error {
func (s *stream) open(from, to, cid types.ID, term uint64, tr http.RoundTripper, u string, r Raft) error {
if s.client != nil {
panic("open: stream is open")
}
c, err := newStreamClient(id, to, cid, term, tr, u, r)
c, err := newStreamClient(from, to, cid, term, tr, u, r)
if err != nil {
log.Printf("stream: error opening stream: %v", err)
return err