ソースを参照

rafthttp: increase sender buffer size

The buffer size is set big enough to buffer all messages generated in
one second as a follower in good path.
Yicheng Qin 11 年 前
コミット
b24d546bd0
1 ファイル変更5 行追加1 行削除
  1. 5 1
      rafthttp/sender.go

+ 5 - 1
rafthttp/sender.go

@@ -32,7 +32,11 @@ import (
 
 const (
 	connPerSender = 4
-	senderBufSize = connPerSender * 4
+	// senderBufSize is the size of sender buffer, which helps hold the
+	// temporary network latency.
+	// The size ensures that sender does not drop messages when the network
+	// is out of work for less than 1 second in good path.
+	senderBufSize = 64
 
 	appRespBatchMs = 50