Can anyone confirm?

This is intermittent. Some (it seems, sparse) windows don't get an ON_TIME
firing after watermark. Is this a bug or is there a reason to not expect
ON_TIME firings for every window?

On Mon, Jan 13, 2020 at 3:47 PM Rui Wang <[email protected]> wrote:

> If it indeed happened as you have described, I will be very interested in
> the expected behaviour.
>
> Something I remembered before: the trigger condition meets just gives the
> runner/engine "permission" to fire, but runner/engine may not fire
> immediately. But I don't know if the engine/runner will guarantee to fire.
>
>
>
> -Rui
>
> On Mon, Jan 13, 2020 at 1:43 PM Aaron Dixon <[email protected]> wrote:
>
>> I have the following trigger:
>>
>> .apply(Window
>>       .configure()
>>       .triggering(AfterWatermark
>>            .pastEndOfWindow()
>>            .withEarlyFirings(AfterPane
>>                 .elementCountAtLeast(1)))
>>       .accumulatingFiredPanes()
>>       .withAllowedLateness(Duration.ZERO)
>>
>> But in Dataflow I notice that I never get an ON_TIME firing for my window
>> -- I only see early firing for elements, and then nothing.
>>
>> My assumption is that AfterWatermark should give me a last, on-time pane
>> under this configuration when the watermark surpasses the window's end.
>>
>> Is my expectation correct?
>>
>

Reply via email to