Change logic to reset messages acked count on buffered producer

This commit is contained in:
Matias Fontanini
2017-04-23 14:55:33 -07:00
parent 7ec3252a86
commit 5e84da2458

View File

@@ -169,7 +169,6 @@ void BufferedProducer<BufferType>::flush() {
template <typename BufferType>
void BufferedProducer<BufferType>::wait_for_acks() {
messages_acked_ = 0;
while (messages_acked_ < expected_acks_) {
try {
producer_.flush();
@@ -185,6 +184,7 @@ void BufferedProducer<BufferType>::wait_for_acks() {
}
}
expected_acks_ = 0;
messages_acked_ = 0;
}
template <typename BufferType>