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

Run VertexManagerPlugin.initialize() asynchronously

    XMLWordPrintableJSON

Details

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

    Description

      TEZ-1914 changed VMPlugin API methods to not run synchronously but the initialize() method still runs inline. This can be fixed via the VertexImpl state machine waiting for this to finish but this cannot be done until recovery code path follows the same transitions as the normal code path. Currently, the initialize() is called from setupVertex() which is called inline during recovery.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bikassaha Bikas Saha
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: