You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Martijn Visser (Jira)" <ji...@apache.org> on 2022/10/19 11:51:00 UTC
[jira] [Closed] (FLINK-1552) Allow secondary sorts in Vertex Centric Iteration
[ https://issues.apache.org/jira/browse/FLINK-1552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martijn Visser closed FLINK-1552.
---------------------------------
Resolution: Won't Fix
Gelly has been removed, see FLINK-29668
> Allow secondary sorts in Vertex Centric Iteration
> -------------------------------------------------
>
> Key: FLINK-1552
> URL: https://issues.apache.org/jira/browse/FLINK-1552
> Project: Flink
> Issue Type: Improvement
> Components: Library / Graph Processing (Gelly)
> Reporter: Martin Kiefer
> Priority: Minor
>
> The `VertexCentricIteration` class holds the logic to transform a `VertexUpdateFunction` and a `MessagingFunction` into an iteration with two CoGroup operators working on the set of messages and edges. Graph algorithms can profit from implying an order on the edges or messages based on their value and/or the vertex ID. This can be implemented easily making use of secondary sorts. I would suggest extending the `VertexCentricIteration` to allow to specify these kind of orderings optionally.
> For example, this comes handy when it is necessary to find the edges with the minimum or maximum value or the algorithm requires to pick the edge with lower vertex ID for edges with equal value. Similar use cases might be found for orders on the messages.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)