Consumers inherit limits for max_ack_pending and inactive_threshold from stream

Signed-off-by: Neil Twigg <neil@nats.io>
This commit is contained in:
Neil Twigg
2023-04-26 10:09:29 +01:00
parent 0fadaf211f
commit 487f58f16e
7 changed files with 340 additions and 4 deletions

View File

@@ -6807,7 +6807,7 @@ func (s *Server) jsClusteredConsumerRequest(ci *ClientInfo, acc *Account, subjec
}
srvLim := &s.getOpts().JetStreamLimits
// Make sure we have sane defaults
setConsumerConfigDefaults(cfg, srvLim, selectedLimits)
setConsumerConfigDefaults(cfg, &streamCfg, srvLim, selectedLimits)
if err := checkConsumerCfg(cfg, srvLim, &streamCfg, acc, selectedLimits, false); err != nil {
resp.Error = err