[
https://issues.apache.org/jira/browse/FLINK-1871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14501424#comment-14501424
]
ASF GitHub Bot commented on FLINK-1871:
---------------------------------------
Github user vasia commented on the pull request:
https://github.com/apache/flink/pull/600#issuecomment-94175152
I like it that you are using the example to show the migration process, but
I think it would also be helpful to add a section with more general guidelines,
describing all the differences between Spargel and Gelly.
Among others possibly, we should cover the following:
- Gelly has Vertex and Edge type whereas Spargel operates on Tuple2 and
Tuple3
- Spargel has separate methods for edges with values and edges without
values. In Gelly, there is only one. Edges without values have a NullValue type.
- Spargel's `runOperation` vs. Gelly's `runVertexCentricIteration`
- Spargel's `OutgoingEdge` type is replaced by `Edge` in Gelly.
- How an iteration is configured in each of the APIs.
- Spargel's record API is completely removed from Gelly.
> Add a Spargel to Gelly migration guide
> --------------------------------------
>
> Key: FLINK-1871
> URL: https://issues.apache.org/jira/browse/FLINK-1871
> Project: Flink
> Issue Type: Task
> Components: docs, Gelly, Spargel
> Affects Versions: 0.9
> Reporter: Vasia Kalavri
> Assignee: Andra Lungu
> Priority: Minor
>
> The guide should explain how users can port their existing Spargel
> applications to Gelly.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)