{"push_id":989488974,"size":1,"distinct_size":1,"ref":"refs/heads/dasch/async-buffer-overflow","head":"c0b7b3441bd4002238e376978dd9644a3b3e5736","before":"6560d5bdaae714fa8f6f5f67cfa8ed9324731665","commits":[{"sha":"c0b7b3441bd4002238e376978dd9644a3b3e5736","author":{"email":"a2db967d53b1e9d5f4681713c74a9d890df3ac31@gmail.com","name":"Daniel Schierbeck"},"message":"Block the async producer thread during buffer overflows\n\nThe producer thread should not dequeue operations as long as the\nunderlying sync producer has a full buffer. Instead, the queue should\nstart filling up, eventually propagating the buffer overflow error to\nthe calling thread.","distinct":true,"url":"https://api.github.com/repos/zendesk/ruby-kafka/commits/c0b7b3441bd4002238e376978dd9644a3b3e5736"}]}