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

Refactor and abstract out VertexManager to enable users to plugin their own logic

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.3.0
    • Component/s: None
    • Labels:
      None

      Description

      VertexManager is the logical module that manages dynamic vertex state such as its concurrency and its connections with other vertices. Users are expected to be able to plug in their logic into the VertexManager in order to customize the graph to meet their needs. Currently, VertexManager is not abstracted out in a manner that allows users to write their plugin code without understanding internal code details of the Tez AM. Fixing this will enable interesting customizations to happen in the external community of Tez users.

        Attachments

        1. TEZ-582.addendum.patch
          0.7 kB
          Bikas Saha
        2. TEZ-582.1.patch
          144 kB
          Bikas Saha

          Issue Links

            Activity

              People

              • Assignee:
                bikassaha Bikas Saha
                Reporter:
                bikassaha Bikas Saha
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: