[ 
https://issues.apache.org/jira/browse/FLINK-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephan Ewen resolved FLINK-1754.
---------------------------------
    Resolution: Not a Problem

Is actually a known bug in 0.8 and fixed in 0.9

> Deadlock in job execution
> -------------------------
>
>                 Key: FLINK-1754
>                 URL: https://issues.apache.org/jira/browse/FLINK-1754
>             Project: Flink
>          Issue Type: Bug
>    Affects Versions: 0.8.1
>            Reporter: Sebastian Kruse
>
> I have encountered a reproducible deadlock in the execution of one of my 
> jobs. The part of the plan, where this happens, is the following:
> {code:java}
>     /** Performs the reduction via creating transitive INDs and removing them 
> from the original IND set. */
>     private DataSet<Tuple2<Integer, int[]>> 
> calculateTransitiveReduction1(DataSet<Tuple2<Integer, int[]>> 
> inclusionDependencies) {
>         // Concatenate INDs (only one hop).
>         DataSet<Tuple2<Integer, int[]>> transitiveInds = inclusionDependencies
>                 .flatMap(new SplitInds())
>                 .joinWithTiny(inclusionDependencies)
>                 .where(1).equalTo(0)
>                 .with(new ConcatenateInds());
>         // Remove the concatenated INDs to come up with a transitive 
> reduction of the INDs.
>         return inclusionDependencies
>                 .coGroup(transitiveInds)
>                 .where(0).equalTo(0)
>                 .with(new RemoveTransitiveInds());
>     }
> {code}
> Seemingly, the flatmap operator waits infinitely for a free buffer to write 
> on.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to