[ 
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

Reply via email to