Tamas Palfy created NIFI-7722:
---------------------------------

             Summary: Enhance error-handling during request replication
                 Key: NIFI-7722
                 URL: https://issues.apache.org/jira/browse/NIFI-7722
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: Tamas Palfy


InĀ {{ThreadPoolRequestReplicator.NodeHttpRequest.run()}} the main logic is in a 
{{try}} block, during which all {{Exceptions}} are caught and handled properly. 
However we need to call an {{Object.notify()}} after that so it's crucial that 
the error handling covers every scenario.

Because of this we should catch all {{Throwables}} (instead of only 
{{Exceptions}}), otherwise - should we encounter an {{Error}} for example - we 
might end up in a _deadlock_ state.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to