Uploaded image for project: 'Hama'
  1. Hama
  2. HAMA-670 Hama YARN
  3. HAMA-672

Overload Jobsubmission in core module

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • bsp core, build , yarn
    • None

    Description

      introduce new configuration key "bsp.framework.name" which maps to the values: "local,classic,yarn"

      It will change core's BSPJob, so the client can be overloaded via a static mapping of value->classname. (e.G. local->LocalBSPRunner, classic->BSPMaster and a new implementation of the JobSubmissionProtocol for YARN).

      So we don't have to introduce a cyclic dependency from core->yarn and yarn->core, because core->yarn is then decoupled by a jobmission classname mapping.

      Attachments

        1. HAMA-672.patch
          48 kB
          Thomas Jungblut
        2. HAMA-672_3.patch
          72 kB
          Thomas Jungblut
        3. HAMA-672_2.patch
          68 kB
          Thomas Jungblut

        Activity

          People

            Unassigned Unassigned
            thomas.jungblut Thomas Jungblut
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: