|
|
@@ -34,7 +34,7 @@ import (
|
|
|
func TestSenderSend(t *testing.T) {
|
|
|
tr := &roundTripperRecorder{}
|
|
|
fs := &stats.FollowerStats{}
|
|
|
- s := NewSender(tr, "http://10.0.0.1", types.ID(1), &nopProcessor{}, fs, nil)
|
|
|
+ s := NewSender(tr, "http://10.0.0.1", types.ID(1), types.ID(1), &nopProcessor{}, fs, nil)
|
|
|
|
|
|
if err := s.Send(raftpb.Message{}); err != nil {
|
|
|
t.Fatalf("unexpect send error: %v", err)
|
|
|
@@ -54,7 +54,7 @@ func TestSenderSend(t *testing.T) {
|
|
|
func TestSenderExceedMaximalServing(t *testing.T) {
|
|
|
tr := newRoundTripperBlocker()
|
|
|
fs := &stats.FollowerStats{}
|
|
|
- s := NewSender(tr, "http://10.0.0.1", types.ID(1), &nopProcessor{}, fs, nil)
|
|
|
+ s := NewSender(tr, "http://10.0.0.1", types.ID(1), types.ID(1), &nopProcessor{}, fs, nil)
|
|
|
|
|
|
// keep the sender busy and make the buffer full
|
|
|
// nothing can go out as we block the sender
|
|
|
@@ -86,7 +86,7 @@ func TestSenderExceedMaximalServing(t *testing.T) {
|
|
|
// it increases fail count in stats.
|
|
|
func TestSenderSendFailed(t *testing.T) {
|
|
|
fs := &stats.FollowerStats{}
|
|
|
- s := NewSender(newRespRoundTripper(0, errors.New("blah")), "http://10.0.0.1", types.ID(1), &nopProcessor{}, fs, nil)
|
|
|
+ s := NewSender(newRespRoundTripper(0, errors.New("blah")), "http://10.0.0.1", types.ID(1), types.ID(1), &nopProcessor{}, fs, nil)
|
|
|
|
|
|
if err := s.Send(raftpb.Message{}); err != nil {
|
|
|
t.Fatalf("unexpect Send error: %v", err)
|
|
|
@@ -102,7 +102,7 @@ func TestSenderSendFailed(t *testing.T) {
|
|
|
|
|
|
func TestSenderPost(t *testing.T) {
|
|
|
tr := &roundTripperRecorder{}
|
|
|
- s := NewSender(tr, "http://10.0.0.1", types.ID(1), &nopProcessor{}, nil, nil)
|
|
|
+ s := NewSender(tr, "http://10.0.0.1", types.ID(1), types.ID(1), &nopProcessor{}, nil, nil)
|
|
|
if err := s.post([]byte("some data")); err != nil {
|
|
|
t.Fatalf("unexpect post error: %v", err)
|
|
|
}
|
|
|
@@ -145,7 +145,7 @@ func TestSenderPostBad(t *testing.T) {
|
|
|
}
|
|
|
for i, tt := range tests {
|
|
|
shouldstop := make(chan struct{})
|
|
|
- s := NewSender(newRespRoundTripper(tt.code, tt.err), tt.u, types.ID(1), &nopProcessor{}, nil, shouldstop)
|
|
|
+ s := NewSender(newRespRoundTripper(tt.code, tt.err), tt.u, types.ID(1), types.ID(1), &nopProcessor{}, nil, shouldstop)
|
|
|
err := s.post([]byte("some data"))
|
|
|
s.Stop()
|
|
|
|
|
|
@@ -166,7 +166,7 @@ func TestSenderPostShouldStop(t *testing.T) {
|
|
|
}
|
|
|
for i, tt := range tests {
|
|
|
shouldstop := make(chan struct{}, 1)
|
|
|
- s := NewSender(newRespRoundTripper(tt.code, tt.err), tt.u, types.ID(1), &nopProcessor{}, nil, shouldstop)
|
|
|
+ s := NewSender(newRespRoundTripper(tt.code, tt.err), tt.u, types.ID(1), types.ID(1), &nopProcessor{}, nil, shouldstop)
|
|
|
s.post([]byte("some data"))
|
|
|
s.Stop()
|
|
|
select {
|