Bruno Cadonna created KAFKA-8613:
------------------------------------

             Summary: Set default grace period to 0
                 Key: KAFKA-8613
                 URL: https://issues.apache.org/jira/browse/KAFKA-8613
             Project: Kafka
          Issue Type: Improvement
          Components: streams
    Affects Versions: 3.0.0
            Reporter: Bruno Cadonna


Currently, the grace period is set to retention time if the grace period is not 
specified explicitly. The reason for setting the default grace period to 
retention time was backward compatibility. Topologies that were implemented 
before the introduction of the grace period, added late arriving records to a 
window as long as the window existed, i.e., as long as its retention time was 
not elapsed.  

This unintuitive default grace period has already caused confusion among users.

For the next major release, we should set the default grace period to 
{{Duration.ZERO}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to