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