giraph-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eli Reisman (JIRA)" <>
Subject [jira] [Commented] (GIRAPH-228) SimpleTriangleClosingVertex should not use ArrayWritable for a vertex value
Date Mon, 02 Jul 2012 16:17:21 GMT


Eli Reisman commented on GIRAPH-228:

Hi Avery,

Stupid question (as usual!) but the ArrayListWritable type looks perfect and easy to use too.
But, its edu.umb.cloud9 package would need to be added to the maven dependencies for Giraph
and it has other things it depends on that now also come along for the ride as I understand
it. Is that OK to add if I re-convert my example vertex to use it, or is this why is has not
been included so far? Would it be better to suggest its use to multigraph implementors as
a self-downloaded jar and forego an example vertex or is it OK to include this dependency
change in a patch on JIRA?

If it came down to just pointing people in the right direction, that would be great right
there as the first things that come up when trying to figure out how to support arrays is
all the stuff that doesn't seem to behave well in Giraph vertices.

The patch I have posted here is to change GIRAPH-217 (SimpleTriangleClosingVertex) into a
form that uses Text for final output, and adds a test or two. So its probably a worthwhile
improvement over 217 either way. But if I could get the array types into the Giraph POM so
others could run the example, I'd be happy to skip this patch and upload another fix using
them. I do think there's value in having an array-based example in the examples code.

Thanks for your advice.

> SimpleTriangleClosingVertex should not use ArrayWritable for a vertex value
> ---------------------------------------------------------------------------
>                 Key: GIRAPH-228
>                 URL:
>             Project: Giraph
>          Issue Type: Bug
>          Components: examples, test
>    Affects Versions: 0.2.0
>            Reporter: Eli Reisman
>            Assignee: Eli Reisman
>            Priority: Trivial
>             Fix For: 0.2.0
>         Attachments: GIRAPH-228-1.patch
> Need to convert to (yuck) Text output for vertex values, hope my tuples don't get too
long. I followed several instructions from Hadoop about subclassing and using existing ArrayWritables,
always both methods will compile with 'mvn verify' nicely, but break in actual use.
seems to be the culprit. Don't know if I can solve this myself in a way that will be pleasing
to everyone. See GIRAPH-227 if you can help fix this ArrayWritable problem. As far as the
vertex example, I'll covert it (and related tests) to Text output now.
> Thanks again to Sean Choi, who noticed this and used the same (Text for tuples) solution
successfully. ;)

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message