rafthttp: fix stream.open call

This commit is contained in:
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() p.mu.Lock()
u := p.u u := p.u
p.mu.Unlock() 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()) p.batcher.Reset(time.Now())
} }

View File

@ -49,12 +49,12 @@ type stream struct {
client *streamClient 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 { if s.client != nil {
panic("open: stream is open") 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 { if err != nil {
log.Printf("stream: error opening stream: %v", err) log.Printf("stream: error opening stream: %v", err)
return err return err