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

KafkaChannel decomission can lead to loss of data

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.6.0
    • None
    • Channel
    • None

    Description

      Events may be taken, but not Transaction.committed when decommission is called, resulting in potential loss of data.

      doTake()...
      eventTaken = true;
      events.get().add(e);

      stop()...

      private void decommissionConsumerAndIterator(ConsumerAndIterator c) {
      if (c.failedEvents.isEmpty())

      { c.consumer.commitOffsets(); }

      Attachments

        Activity

          People

            Unassigned Unassigned
            blipe jweinste
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: