In some cases the consumer manager blocks indefinitely (probably on the WaitGroup). This happens with the ruby client when a consumer is spawned and Rafka receives a SIGTERM after the client disconnects.
[rafka] 2017/06/15 16:19:39 Waiting for consumer manager to shutdown...
[manager] 2017/06/15 16:19:39 Waiting for all consumers to finish...
In some cases the consumer manager blocks indefinitely (probably on the WaitGroup). This happens with the ruby client when a consumer is spawned and Rafka receives a SIGTERM after the client disconnects.
Needs further investigation.