[ 
https://issues.apache.org/jira/browse/FLINK-4113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15348356#comment-15348356
 ] 

Greg Hogan commented on FLINK-4113:
-----------------------------------

I experienced the problem when verifying the 
[HITS|https://github.com/apache/flink/pull/1967/files#diff-5af706cf3a08013de4ff97a440d2845bR194]
 algorithm. With object reuse enabled the {{ChainedAllReduceDriver}} was saving 
a reference to the first record emitted by my map function. My map then 
overwrote the object and the same reference was passed as the second value to 
my reduce function.

> Always copy first value in ChainedAllReduceDriver
> -------------------------------------------------
>
>                 Key: FLINK-4113
>                 URL: https://issues.apache.org/jira/browse/FLINK-4113
>             Project: Flink
>          Issue Type: Bug
>          Components: Local Runtime
>    Affects Versions: 1.1.0, 1.0.4
>            Reporter: Greg Hogan
>            Assignee: Greg Hogan
>            Priority: Critical
>             Fix For: 1.1.0, 1.0.4
>
>
> {{ChainedAllReduceDriver.collect}} must copy the first record even when 
> object reuse is enabled or {{base}} may later point to the same object as 
> {{record}}.



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

Reply via email to