Fix max open requests to one if idempotent writes is set to true (#8954)
This commit is contained in:
parent
d7df2c546b
commit
372004a993
|
|
@ -38,6 +38,9 @@ func (k *WriteConfig) SetConfig(config *sarama.Config) error {
|
|||
config.Producer.MaxMessageBytes = k.MaxMessageBytes
|
||||
}
|
||||
config.Producer.RequiredAcks = sarama.RequiredAcks(k.RequiredAcks)
|
||||
if config.Producer.Idempotent {
|
||||
config.Net.MaxOpenRequests = 1
|
||||
}
|
||||
return k.Config.SetConfig(config)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue