diff --git a/orderer/common/cluster/comm_test.go b/orderer/common/cluster/comm_test.go
index <HASH>..<HASH> 100644
--- a/orderer/common/cluster/comm_test.go
+++ b/orderer/common/cluster/comm_test.go
@@ -1220,8 +1220,8 @@ func TestMetrics(t *testing.T) {
 				assert.NoError(t, err)
 
 				stream := assertEventualEstablishStream(t, rm)
-				// Send 1 too many messages while the server side is not reading from the stream
-				for i := 0; i < node2.c.SendBufferSize+1; i++ {
+				// Send too many messages while the server side is not reading from the stream
+				for i := 0; i < node2.c.SendBufferSize+2; i++ {
 					stream.Send(testConsensusReq)
 				}
FAB-<I> Fix TestMetrics flake

Ensure that too many messages are actually
sent.

FAB-<I> #done

Change-Id: If<I>de<I>d<I>c1a6afe<I>d<I>eeccc<I>f<I>d3f2