Aljoscha Krettek created FLINK-4239:
---------------------------------------

             Summary: Set Default Allowed Lateness to Zero and Make Triggers 
Non-Purging
                 Key: FLINK-4239
                 URL: https://issues.apache.org/jira/browse/FLINK-4239
             Project: Flink
          Issue Type: Sub-task
          Components: Streaming
    Affects Versions: 1.1.0
            Reporter: Aljoscha Krettek
            Assignee: Aljoscha Krettek


In preparation for upcoming changes in 1.2 we should set the default allowed 
lateness to zero and make all built-in triggers non-purging by default. 

Currently, {{EventTimeTrigger}} and {{ProcessingTimeTrigger}} purge when they 
fire. This leads to unexpected behavior when a user sets some meaningful 
allowed lateness. The behavior will be that the window is purged when firing 
and the state will not actually be kept within the allowed lateness.

Changing the behavior to non-purging requires changing the default allowed 
lateness from {{Long.MAX_VALUE}} to {{0}}. Otherwise we would have memory leaks.



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

Reply via email to