Uploaded image for project: 'Samza'
  1. Samza
  2. SAMZA-1729

Endless logging when logging producer fails and does not recover

    XMLWordPrintableJSON

Details

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

    Description

      StreamAppender has a thread which transfers log messages to kafka. If the logging producer has a fatal exception and does not recover, then each call to send will continue to throw the same exception. StreamAppender catches producer send exceptions and logs them when trying to transfer log messages to the output stream. This logging triggers another "append" to StreamAppender, which will then fail again when trying to transfer to output stream. This creates an endless loop.

      Attachments

        Activity

          People

            Unassigned Unassigned
            cameronlee Cameron Lee
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: