Lee, There're some graph-centric APIs e.g., setVertexInputReaderClass() and setVertexOutputWriterClass() methods in GraphJob. Moreover, The mechanism of Graph's combiners is different with pure BSP's combiners. That's why I separate them.
On Mon, Aug 11, 2014 at 7:32 AM, Chia-Hung Lin <cli...@googlemail.com> wrote: > Perhaps you can check ${module-name}/target/surefire-report/ for more > detail about which test cases fail. > > Apache Hama is a BSP engine, meaning it's not only capable of > performing graph computation. Instead, it's suitable for general > purpose parallel computing as long as the algorithm can be expressed > as an iterative application. The benefit of separating Graph Job from > BSP Job is that users can perform their tasks without too much > restriction. For example, a user not merely can write a program to > perform graph computation, but also can write general BSP jobs when > it's required. > > > > > > On 10 August 2014 22:15, Dongjin Lee <dongjin.lee...@gmail.com> wrote: >> Hi. I am a Hama user, who is analyzing source code now. I have some >> questions. >> >> *1. Build Fail* >> >> When I tried build with mvn clean install with version 0.6.4, it succeeded >> clearly. However, when I tried build with mvn --projects core,examples >> install, it failed on test task. >> >> I think there is something I don't understand yet, but It would be better >> to update http://wiki.apache.org/hama/HowToContribute, to prevent >> confusion. I got above command from that wiki page. >> >> *2. Why BSPJob and GraphJob is separated?* >> >> I read BSPJob & GraphJob class, and feel its design is a little bit weird. >> Why they are separated? Is there any design decision I don't know? >> >> Thanks in Advance. >> - Dongjin >> >> -- >> *Dongjin Lee* >> >> >> *So interested in massive-scale machine learning.facebook: >> www.facebook.com/dongjin.lee.kr >> <http://www.facebook.com/dongjin.lee.kr>linkedin: >> kr.linkedin.com/in/dongjinleekr >> <http://kr.linkedin.com/in/dongjinleekr>github: >> <http://goog_969573159>github.com/dongjinleekr >> <http://github.com/dongjinleekr>twitter: www.twitter.com/dongjinleekr >> <http://www.twitter.com/dongjinleekr>* -- Best Regards, Edward J. Yoon CEO at DataSayer Co., Ltd.