Hello,
There are cases where the client needs to increase consumer timeout. The default value set in the sarama library is 10 seconds which might not be enough for example sometimes rebalancing a group takes a while resulting in a timeout.
We can easily use the requestTimeout set in the configuration for all of the timeouts.
If this is a valid idea to you I can create a pull request.