[ 
https://issues.apache.org/jira/browse/HAMA-376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ChiaHung Lin updated HAMA-376:
------------------------------

    Attachment: HAMA-376.patch

The patch refactors to allow customized directives passed between BSPMaster and 
GroomServer without keeping adding information to Directive class. And 
directives will have corresponded handler processing necessary execution. For 
instance, DispatchTasksDirective will be used by DispatchTasksHandler to launch 
new tasks. 


> Refactor BSPMaster and GroomServer to allow rpc methods reuse
> -------------------------------------------------------------
>
>                 Key: HAMA-376
>                 URL: https://issues.apache.org/jira/browse/HAMA-376
>             Project: Hama
>          Issue Type: Improvement
>          Components: bsp
>    Affects Versions: 0.3.0
>         Environment: Debian squeeze/sid, java 1.6.0_22, Hama revision 1090950
>            Reporter: ChiaHung Lin
>            Assignee: ChiaHung Lin
>              Labels: patch
>             Fix For: 0.3.0
>
>         Attachments: HAMA-376.patch
>
>
> 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. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to