Github user StefanRRichter commented on the issue:

    https://github.com/apache/flink/pull/6186
  
    @sihuazhou I think your concern and suggestion can clearly make sense for 
some cases. However I don't think it should be a general default as well 
because I can also find cases where this is not what a user might want. For 
example, TTL could be used for compliance with some user data privacy law. In 
this case, the law does not care about technical details like restores but only 
about wall-clock time, e.g. from the last user interaction. 
    As this is a new feature, there is also no regression and users can still 
go for a custom timer-based solution as alternative. I agree for some cases it 
makes sense to have this timeshift and also your outlined approach can make 
sense. However, I think this does not have to block this PR, because I would 
consider it a feature/improvement on top of this work. We could still target to 
have your suggested followup before the release.


---

Reply via email to