[ 
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)

Reply via email to