if yet another call to Broker.Produce is made in parallel then: the call will be blocked trying to acquire b.lock (effectively preventing another in-flight request) https://github.com/Shopify/sarama/blob/fba46c96597c8aa81be2bec7ccfb54b7c2740eeb/broker.go#L810 I think it is a separate ...