diff --git a/pkg/sink/kafka/sarama.go b/pkg/sink/kafka/sarama.go index df8877412b3..ec50c20cc2d 100644 --- a/pkg/sink/kafka/sarama.go +++ b/pkg/sink/kafka/sarama.go @@ -70,6 +70,7 @@ func NewSaramaConfig(ctx context.Context, o *Options) (*sarama.Config, error) { config.Net.DialTimeout = o.DialTimeout config.Net.WriteTimeout = o.WriteTimeout config.Net.ReadTimeout = o.ReadTimeout + config.Net.MaxOpenRequests = 1 config.Producer.Partitioner = sarama.NewManualPartitioner config.Producer.MaxMessageBytes = o.MaxMessageBytes