Koji Kawamura created NIFI-5645:
-----------------------------------

             Summary: Auto reconnect ConsumeWindowsEventLog if no log is 
consumed for configured time period
                 Key: NIFI-5645
                 URL: https://issues.apache.org/jira/browse/NIFI-5645
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
    Affects Versions: 1.0.0
            Reporter: Koji Kawamura
            Assignee: Koji Kawamura


While ConsumeWindowsEventLog is running, if Windows Event Log service is 
restarted, or ERROR_EVT_QUERY_RESULT_STALE (15011) is returned, the processor 
keeps running, but will not receive further log events.

Current work-around is restarting the processor manually.

We could implement auto-reconnect logic like below, so that the processor can 
recover from such situation automatically.

* Add a new processor property, ''Inactive duration to reconnect", e.g. "3 mins"
* At onTrigger, check how long has it passed since the last message was 
received. If it exceeds the configured duration, reset the consumer



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to