hama-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Jungblut <thomas.jungb...@gmail.com>
Subject Re: Graph numberVertices Bug
Date Wed, 05 Sep 2012 06:54:33 GMT
Register yourself in Apache's JIRA:
https://issues.apache.org/jira/browse/HAMA

Then file a bug about this issue and have a close look at this doc:
http://wiki.apache.org/hama/HowToContribute
This should explain everything needed, if you have additional questions,
feel free to ask them ;)

2012/9/5 HuYuesheng <yshoo.project@gmail.com>

> How to do it ? I am a newbie on developing hama.
>
> 2012/9/5 Thomas Jungblut <thomas.jungblut@gmail.com>
>
> > Feel free to provide a patch and fix it ;)
> >
> > 2012/9/5 HuYuesheng <yshoo.project@gmail.com>
> >
> > > The value of numberVertices will affect the method --"getNumVertices()"
> > > that used in PageRank example to set the initial value of the vertex.
> So,
> > > if the numberVertices is diffrent in every task, the result of PageRank
> > > will be not accurate.
> > >
> > > I have tried to fix this, send the vertices.size() to other peers, then
> > sum
> > > up the messge get a global numberVertices.
> > > It worked in local mode.
> > >
> > > 2012/9/5 Thomas Jungblut <thomas.jungblut@gmail.com>
> > >
> > > > Yep, this thing is called "Aggregator", pagerank makes use of it for
> > > > example.
> > > >
> > > > 2012/9/5 Edward J. Yoon <edwardyoon@apache.org>
> > > >
> > > > > > not all task been assigned the same number of vertices.
> > > > >
> > > > > Yes, you're right. So, that's the estimated number of vertices. If
> > > > > each tasks sends the number of vertices to the 'master task', the
> > > > > 'master task' might be used to sum up counts.
> > > > >
> > > > > On Wed, Sep 5, 2012 at 12:18 PM, HuYuesheng <
> yshoo.project@gmail.com
> > >
> > > > > wrote:
> > > > > > Hi guys,
> > > > > >
> > > > > >      I think I found a bug in
> > > > > > org.apache.hama.graph.GraphJobRunner.setup(). numberVertices
> > > > > > = vertices.size() * peer.getNumPeers(),  this line is not correct
> > > > because
> > > > > > not all task been assigned the same number of vertices.
> > > > > >      Am I right?
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best Regards, Edward J. Yoon
> > > > > @eddieyoon
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message