Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-12882

Allow control over unexpected failure behavior in processors

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • Core Framework
    • None

    Description

      Recently we had a problem with a flow using UpdateAttribute that does base64decode, and one of our flow sources began sending invalid base64. This resulted in exceptions in the processor causing rollbacks to the flowfiles and backpressure in the flow.

      Since there is no failure relationship to the processor there was no way to resolve this issue, And we realized there are a lot of processors facing this issue where an unexpected failure could cause an infinite loop where some flows may desire to send them to a failure relationship.

      I suggest a setting or an unexpected failure relationship, which would allow keeping the existing behavior of a rollback but would also allow terminating or processing the failure in different ways.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              saarbs saarbs
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: