Uploaded image for project: 'Hama'
  1. Hama
  2. HAMA-376

Refactor BSPMaster and GroomServer to allow rpc methods reuse

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.3.0
    • 0.3.0
    • bsp core
    • Debian squeeze/sid, java 1.6.0_22, Hama revision 1090950

    Description

      The current Hama BSPMaster and GroomServer make use of dispatch() and report() function for communication. But the directives passed in is composite, which is a bit difficult to customize new directives for future use. The refactored version allows to pass customized directives by extending Directive class; and the customized directive will be processed with corresponded handler. Also, directives are put into queue, so the rpc method e.g. dispatch() do not need to go through the whole method until the execution is finished.

      Attachments

        1. testjob.jar
          3 kB
          Edward J. Yoon
        2. HAMA-376.patch
          42 kB
          Chia-Hung Lin
        3. HAMA-376.patch
          44 kB
          Chia-Hung Lin
        4. HAMA-376.patch
          45 kB
          Chia-Hung Lin
        5. HAMA-376.patch
          45 kB
          Chia-Hung Lin
        6. HAMA-376.patch
          46 kB
          Chia-Hung Lin
        7. HAMA-376.patch
          51 kB
          Chia-Hung Lin
        8. HAMA-376_for_maven.patch
          48 kB
          Edward J. Yoon

        Activity

          People

            chl501 Chia-Hung Lin
            chl501 Chia-Hung Lin
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: