Unify sink failure behavior, throwing EventDeliveryException
------------------------------------------------------------

                 Key: FLUME-981
                 URL: https://issues.apache.org/jira/browse/FLUME-981
             Project: Flume
          Issue Type: Bug
          Components: Sinks+Sources
    Affects Versions: v1.1.0
            Reporter: Juhani Connolly
             Fix For: v1.1.0


With FLUME-865  committed, for failover SinkProcessor and other future 
processors to work properly, it is expected that they throw 
EventDeliveryException once they are no longer able to deliver  events.

Of course, the semantics can be changed to a different condition for failover, 
but some kind of unifiedd behavior is necessary.
Perhaps per-sink sub-issues should be made by people interested in fixing 
individual sinks.

Right now the following sinks never throw EventDeliveryException:

AvroSink
IRCSink

Other sinks all throw it under failure scenarios.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to