Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.3.2
    • Fix Version/s: 0.4.0
    • Component/s: None
    • Labels:
      None

      Description

      The JobTracker has a deadlock in the ExpireLaunchingTasks stuff.

      In particular, it locks the JobTracker and launchingTasks inconsistently.

      This deadlocks has been observed in the wild and causes the JobTracker to stop responding to rpc and http (other than the root page).

        Activity

        Doug Cutting committed 416451 (2 files)
        Reviews: none

        HADOOP-316. Fix a potential deadlock in the jobtracker. Contributed by Owen.

        Owen O'Malley created issue -
        Hide
        Owen O'Malley added a comment -

        Make sure that the JobTracker is locked first.

        Show
        Owen O'Malley added a comment - Make sure that the JobTracker is locked first.
        Owen O'Malley made changes -
        Field Original Value New Value
        Attachment fix-expire-task-deadlock.patch [ 12335789 ]
        Hide
        Doug Cutting added a comment -

        I just committed this. Thanks, Owen!

        Show
        Doug Cutting added a comment - I just committed this. Thanks, Owen!
        Doug Cutting made changes -
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Doug Cutting made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Doug Cutting made changes -
        Workflow no-reopen-closed [ 12374256 ] no-reopen-closed, patch-avail [ 12377827 ]
        Owen O'Malley made changes -
        Component/s mapred [ 12310690 ]

          People

          • Assignee:
            Owen O'Malley
            Reporter:
            Owen O'Malley
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development