[
https://issues.apache.org/jira/browse/FLINK-7298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16106797#comment-16106797
]
ASF GitHub Bot commented on FLINK-7298:
---------------------------------------
Github user hequn8128 commented on the issue:
https://github.com/apache/flink/pull/4421
Also, I think we need to remove `!validTimestamp` from `while
(keyIter.hasNext && !validTimestamp) {` . Because, new records may be inserted
at the head of rowMapState, in this case expired data will always remain in the
rowMapState.
> Records can be cleared when all data in state is invalid
> --------------------------------------------------------
>
> Key: FLINK-7298
> URL: https://issues.apache.org/jira/browse/FLINK-7298
> Project: Flink
> Issue Type: Improvement
> Reporter: Hequn Cheng
> Assignee: Hequn Cheng
>
> In {{ProcTimeWindowInnerJoin}}.{{expireOutTimeRow}}, we need not to remove
> records from state when there is no valid records. Instead, we can clear them
> all at once.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)