Github user bbende commented on the pull request:
https://github.com/apache/nifi/pull/179#issuecomment-174049864
Just a quick update on the scenario where some messages get resent...
I turned on rsyslog debug and I noticed that rsyslog seemed to be queueing
up responses until 128 responses were received at which point it processed all
the responses and started back over, this was consistent with a long running
test. So if you stop and start the processor before that, say when it has
received 50 responses, it hasn't processed those yet so it thinks those 50
messages need to be resent.
There may be some advanced config in rsyslog to control this, but I am
convinced we are sending the correct responses and believe we are good to merge
this.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---