Flume
  1. Flume
  2. FLUME-706

Flume nodes launch duplicate logical nodes

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: v0.9.5
    • Fix Version/s: v0.9.5
    • Component/s: Master, Node
    • Labels:
      None

      Description

      When submitting a config command to the flume master, it seems as if the downstream node attempts to load the config twice.

      In a test case, starting a single master and a single node, I submitted a "config node rpcSource(12345) console". The node sees the config change on the next heartbeat and updates its config and starts the thrift source on port 12345. Immediately after, it logs "Taking another heartbeat" (DEBUG) and attempts to create another logical node with the same config. This leads to thrift errors in bind() and "Could not create ServerSocket on address ...". Looking at the root cause in a debugger (thrift swallows the original exception) I can see it's an "Address already in use" IOException.

        Issue Links

          Activity

          E. Sammer created issue -
          E. Sammer made changes -
          Field Original Value New Value
          Attachment FLUME-706.log [ 10742 ]
          Mark Thomas made changes -
          Project Import Tue Aug 02 16:57:12 UTC 2011 [ 1312304232406 ]
          Jonathan Hsieh made changes -
          Link This issue relates to FLUME-596 [ FLUME-596 ]
          Jonathan Hsieh made changes -
          Link This issue relates to FLUME-595 [ FLUME-595 ]
          Jonathan Hsieh made changes -
          Link This issue relates to FLUME-569 [ FLUME-569 ]
          Jonathan Hsieh made changes -
          Jonathan Hsieh made changes -
          Jonathan Hsieh made changes -
          Assignee E. Sammer [ esammer ] Jonathan Hsieh [ jmhsieh ]
          Jonathan Hsieh made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Jonathan Hsieh made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Jonathan Hsieh
              Reporter:
              E. Sammer
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development