Uploaded image for project: 'Flume'
  1. Flume
  2. FLUME-981

Unify sink failure behavior, throwing EventDeliveryException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 1.1.0, 1.4.0
    • None
    • Sinks+Sources
    • None

    Description

      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.

      Attachments

        1. FLUME-981-0.patch
          0.7 kB
          Ashish Paliwal

        Issue Links

          Activity

            People

              paliwalashish Ashish Paliwal
              juhanic Juhani Connolly
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: