瀏覽代碼

Node: Increase subscription buffer size from 32 to 1024 (#3185)

Ben Guidarelli 2 年之前
父節點
當前提交
2d9af4d018
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      node/pkg/p2p/p2p.go

+ 3 - 1
node/pkg/p2p/p2p.go

@@ -248,7 +248,9 @@ func Run(
 			return fmt.Errorf("failed to join topic: %w", err)
 			return fmt.Errorf("failed to join topic: %w", err)
 		}
 		}
 
 
-		sub, err := th.Subscribe()
+		// Increase the buffer size to prevent failed delivery
+		// to slower subscribers
+		sub, err := th.Subscribe(pubsub.WithBufferSize(1024))
 		if err != nil {
 		if err != nil {
 			return fmt.Errorf("failed to subscribe topic: %w", err)
 			return fmt.Errorf("failed to subscribe topic: %w", err)
 		}
 		}