Uploaded image for project: 'Apache Tez'
  1. Apache Tez
  2. TEZ-3909

DAG can hang if vertex with no tasks is killed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.9.0
    • 0.9.2
    • None
    • None

    Description

      If a vertex with no tasks is killed just as it is starting then the vertex can fail to reach a terminal state if the terminate event arrives while the vertex is still in the RUNNING state. The terminate moves it to the TERMINATING state which ignores the V_COMPLETED event that later arrives. Once it drops the completed event, no other event will kick it out of the TERMINATING state and the DAG hangs forever waiting for all vertices to complete.

      Attachments

        1. TEZ-3909.001.patch
          3 kB
          Jason Darrell Lowe

        Activity

          People

            jlowe Jason Darrell Lowe
            jlowe Jason Darrell Lowe
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: