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

Aljoscha Krettek commented on BEAM-2571:
----------------------------------------

What's the problem in Dataflow?

In the real world this virtually doesn't occur, IMHO. The reason we're catching 
this here is because of the side inputs and the holding back of the main input. 
Things go roughly like this:
 - main-input elements arrive, {{DoFnOperator}} puts them in state and holds 
the input watermark back according to their timestamp
 - input watermark already goes to +Inf at this point
 - the first side-input element arrives, we notice that we can process one of 
the pushed-pack elements, the watermark is still "tightly held" by the other 
pushed-back elements, that's why it is exactly at the window end for some 
windows

> Flink ValidatesRunner failing CombineTest.testSlidingWindowsCombineWithContext
> ------------------------------------------------------------------------------
>
>                 Key: BEAM-2571
>                 URL: https://issues.apache.org/jira/browse/BEAM-2571
>             Project: Beam
>          Issue Type: Bug
>          Components: runner-flink
>            Reporter: Kenneth Knowles
>            Assignee: Aljoscha Krettek
>             Fix For: 2.1.0
>
>
> This appears to have been caused by https://github.com/apache/beam/pull/3429 
> which fixes a couple errors in how trigger timers were processed / final 
> panes labeled.
> I am investigating, considering roll back vs forward fix. Since it is an 
> esoteric use case where I would advise users to use a stateful DoFn instead, 
> I think the bug fixed probably outweighs the bug introduced. I would like to 
> fix for 2.1.0 but will report back soon.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to