Github user nickwallen commented on a diff in the pull request:
https://github.com/apache/metron-bro-plugin-kafka/pull/6#discussion_r170469201
--- Diff: src/KafkaWriter.cc ---
@@ -54,20 +66,51 @@ KafkaWriter::KafkaWriter(WriterFrontend* frontend):
WriterBackend(frontend), for
}
KafkaWriter::~KafkaWriter()
-{}
+{
+ // Cleanup Kafka resources
+ while (producer->outq_len() > 0) {
--- End diff --
Waiting for the queue to clear is already performed in
[DoFinish](https://github.com/rocknsm/metron-bro-plugin-kafka/blob/3bf94c7cfd06995280476c7c62f63616ce82ac3f/src/KafkaWriter.cc#L187-L191).
Why do this again?
---