[
https://issues.apache.org/jira/browse/GIRAPH-892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13987272#comment-13987272
]
Pavan Kumar commented on GIRAPH-892:
------------------------------------
https://reviews.apache.org/r/21006/
In the code I had to move the code for vertexiditerators from inner classes to
outside, also needed to create unsafe reads from directbuffers and arrays to
support decoding directly from netty buffers.
For further details please see the review board.
thanks
> Add support for new vertexIdData based data structures
> ------------------------------------------------------
>
> Key: GIRAPH-892
> URL: https://issues.apache.org/jira/browse/GIRAPH-892
> Project: Giraph
> Issue Type: New Feature
> Reporter: Pavan Kumar
> Assignee: Pavan Kumar
> Attachments: GIRAPH-892.patch
>
>
> Currently writableRequests are deserialized from network buffers into a
> bytearray based datastructure (vertexIdData - ByteArrayVertexIdEdges,
> ByteArrayVertexIdMessages, etc.) and then immediately stored into
> MessageStore, EdgeStore, etc.
> In this diff we ensure that we can directly read from network buffers (while
> storing in MessageStore for example) without creating an (unnecessary
> intermediate ByteArray based) vertexIdData object.
--
This message was sent by Atlassian JIRA
(v6.2#6252)