[
https://issues.apache.org/jira/browse/GIRAPH-613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13628387#comment-13628387
]
Claudio Martella commented on GIRAPH-613:
-----------------------------------------
Then I must have misunderstood what you meant when you wrote that *earlier* you
had vertex implementation that could reuse objects and that you can't reuse it
anymore, and when Avery mentioned that since VertexEdges you cannot (that's the
patch I was talking about), and that you have a good memory. I interpret it as
you cannot do that right now.
Again, it shows that I don't really understood what you need and how to help
you get it done. I'd be happy to include a small fix, that is really not my
point. My point is that re-reading your suggestion about adding another method
to re-use objects (or extend the current one with configuration), I do not
really understand what kind of code I'd have to add precisely. Can you be more
specific and maybe I can get done this fix? What objects exactly do you want to
be reused, and reused between what instances?
> Remove Writable from the interfaces implemented by Vertex
> ---------------------------------------------------------
>
> Key: GIRAPH-613
> URL: https://issues.apache.org/jira/browse/GIRAPH-613
> Project: Giraph
> Issue Type: Improvement
> Reporter: Claudio Martella
> Assignee: Claudio Martella
> Priority: Minor
> Attachments: GIRAPH-613.diff, NonWritable.diff
>
>
> Currently, Vertex implements Writable, meaning that we depend on the user
> (except for the default implementation) on the way the graph is serialised
> and deserialized. This means we cannot do certain optimisations, and the user
> can actually add additional stuff to Vertex more than Value, Id, Edges and
> halt state. By removing this possibility (or allowing them to extend a
> default implementation) we take control of this.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira