From e1c581334eb388478ccf8d2e4e3f38e587ff3454 Mon Sep 17 00:00:00 2001 From: Ivan Kozlovic Date: Tue, 29 Mar 2022 15:28:00 -0600 Subject: [PATCH] [CHANGED] JetStream: lower default consumer's maximum ack pending The default value is lowered from 20,000 to 1,000. This does not seem to have a performance degradation impact, but may help with scalability at scale. Signed-off-by: Ivan Kozlovic --- server/consumer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/consumer.go b/server/consumer.go index ff11a463..e98cba6b 100644 --- a/server/consumer.go +++ b/server/consumer.go @@ -295,7 +295,7 @@ const ( // outstanding. JsFlowControlMaxPending = 1 * 1024 * 1024 // JsDefaultMaxAckPending is set for consumers with explicit ack that do not set the max ack pending. - JsDefaultMaxAckPending = 20_000 + JsDefaultMaxAckPending = 1000 ) // Helper function to set consumer config defaults from above.