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

Flume node gets into a bad state if the last good config gets set to a bad state.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.9.1
    • Node
    • None

    Description

      Due to a previous CDH-1444 (fix flume node heartbeat hangs with bad configuration) we changed the semants of starting a logical node to force opens into the driver thread by making open lazy. This broke an invariant – a unopenable logical node (due to source or sink) would be recorded as the last good config. If a config failed, the default behavior was to revert to previous last good – which was the broken configuration. There was no throttling, so this would eventaully eat up file handles if they were not cleaned and spin up a lot of threads.

      Attachments

        Activity

          People

            jmhsieh Jonathan Hsieh
            jmhsieh Jonathan Hsieh
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: