[jira] [Commented] (FLINK-4651) Re-register processing time timers at the WindowOperator upon recovery.
[ https://issues.apache.org/jira/browse/FLINK-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15812288#comment-15812288 ] Scott Kidder commented on FLINK-4651: - I can confirm that this issue appears to be fixed in the release-1.2.0-rc0 branch (commit f3c59cedae7a508825d8032a8aa9f5af6d177555). > Re-register processing time timers at the WindowOperator upon recovery. > --- > > Key: FLINK-4651 > URL: https://issues.apache.org/jira/browse/FLINK-4651 > Project: Flink > Issue Type: Bug > Components: Windowing Operators >Reporter: Kostas Kloudas >Assignee: Kostas Kloudas > Labels: windows > Fix For: 1.2.0, 1.1.5 > > > Currently the {{WindowOperator}} checkpoints the processing time timers, but > upon recovery it does not re-registers them with the {{TimeServiceProvider}}. > To actually reprocess them it relies on another element that will come and > register a new timer for a future point in time. Although this is a realistic > assumption in long running jobs, we can remove this assumption by > re-registering the restored timers with the {{TimeServiceProvider}} in the > {{open()}} method of the {{WindowOperator}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (FLINK-4651) Re-register processing time timers at the WindowOperator upon recovery.
[ https://issues.apache.org/jira/browse/FLINK-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15721959#comment-15721959 ] Ufuk Celebi commented on FLINK-4651: Talked to [~aljoscha] about back porting this, I think he didn't have time to finish it yet. Won't block RC2 on this. > Re-register processing time timers at the WindowOperator upon recovery. > --- > > Key: FLINK-4651 > URL: https://issues.apache.org/jira/browse/FLINK-4651 > Project: Flink > Issue Type: Bug > Components: Windowing Operators >Reporter: Kostas Kloudas >Assignee: Kostas Kloudas > Labels: windows > Fix For: 1.2.0, 1.1.4 > > > Currently the {{WindowOperator}} checkpoints the processing time timers, but > upon recovery it does not re-registers them with the {{TimeServiceProvider}}. > To actually reprocess them it relies on another element that will come and > register a new timer for a future point in time. Although this is a realistic > assumption in long running jobs, we can remove this assumption by > re-registering the restored timers with the {{TimeServiceProvider}} in the > {{open()}} method of the {{WindowOperator}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (FLINK-4651) Re-register processing time timers at the WindowOperator upon recovery.
[ https://issues.apache.org/jira/browse/FLINK-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15715263#comment-15715263 ] Ufuk Celebi commented on FLINK-4651: [~kkl0u] What's the state of this? Can we get it in for 1.1.4? > Re-register processing time timers at the WindowOperator upon recovery. > --- > > Key: FLINK-4651 > URL: https://issues.apache.org/jira/browse/FLINK-4651 > Project: Flink > Issue Type: Bug > Components: Windowing Operators >Reporter: Kostas Kloudas >Assignee: Kostas Kloudas > Labels: windows > Fix For: 1.2.0, 1.1.4 > > > Currently the {{WindowOperator}} checkpoints the processing time timers, but > upon recovery it does not re-registers them with the {{TimeServiceProvider}}. > To actually reprocess them it relies on another element that will come and > register a new timer for a future point in time. Although this is a realistic > assumption in long running jobs, we can remove this assumption by > re-registering the restored timers with the {{TimeServiceProvider}} in the > {{open()}} method of the {{WindowOperator}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (FLINK-4651) Re-register processing time timers at the WindowOperator upon recovery.
[ https://issues.apache.org/jira/browse/FLINK-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15601517#comment-15601517 ] Stephan Ewen commented on FLINK-4651: - The big changes in the window operator (move timers, key groups) came after that patch, I think. So we can probably backport it without too much effort. > Re-register processing time timers at the WindowOperator upon recovery. > --- > > Key: FLINK-4651 > URL: https://issues.apache.org/jira/browse/FLINK-4651 > Project: Flink > Issue Type: Bug > Components: Windowing Operators >Reporter: Kostas Kloudas >Assignee: Kostas Kloudas > Labels: windows > Fix For: 1.2.0, 1.1.4 > > > Currently the {{WindowOperator}} checkpoints the processing time timers, but > upon recovery it does not re-registers them with the {{TimeServiceProvider}}. > To actually reprocess them it relies on another element that will come and > register a new timer for a future point in time. Although this is a realistic > assumption in long running jobs, we can remove this assumption by > re-registering the restored timers with the {{TimeServiceProvider}} in the > {{open()}} method of the {{WindowOperator}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (FLINK-4651) Re-register processing time timers at the WindowOperator upon recovery.
[ https://issues.apache.org/jira/browse/FLINK-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15601507#comment-15601507 ] Aljoscha Krettek commented on FLINK-4651: - We can either back port the "only one physical processing-time timer" change or only make sure that we register timers in {{open()}}. > Re-register processing time timers at the WindowOperator upon recovery. > --- > > Key: FLINK-4651 > URL: https://issues.apache.org/jira/browse/FLINK-4651 > Project: Flink > Issue Type: Bug > Components: Windowing Operators >Reporter: Kostas Kloudas >Assignee: Kostas Kloudas > Labels: windows > Fix For: 1.2.0, 1.1.4 > > > Currently the {{WindowOperator}} checkpoints the processing time timers, but > upon recovery it does not re-registers them with the {{TimeServiceProvider}}. > To actually reprocess them it relies on another element that will come and > register a new timer for a future point in time. Although this is a realistic > assumption in long running jobs, we can remove this assumption by > re-registering the restored timers with the {{TimeServiceProvider}} in the > {{open()}} method of the {{WindowOperator}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (FLINK-4651) Re-register processing time timers at the WindowOperator upon recovery.
[ https://issues.apache.org/jira/browse/FLINK-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15569468#comment-15569468 ] Stephan Ewen commented on FLINK-4651: - How will this be resolved? > Re-register processing time timers at the WindowOperator upon recovery. > --- > > Key: FLINK-4651 > URL: https://issues.apache.org/jira/browse/FLINK-4651 > Project: Flink > Issue Type: Bug > Components: Windowing Operators >Reporter: Kostas Kloudas >Assignee: Kostas Kloudas > Labels: windows > Fix For: 1.2.0, 1.1.3 > > > Currently the {{WindowOperator}} checkpoints the processing time timers, but > upon recovery it does not re-registers them with the {{TimeServiceProvider}}. > To actually reprocess them it relies on another element that will come and > register a new timer for a future point in time. Although this is a realistic > assumption in long running jobs, we can remove this assumption by > re-registering the restored timers with the {{TimeServiceProvider}} in the > {{open()}} method of the {{WindowOperator}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (FLINK-4651) Re-register processing time timers at the WindowOperator upon recovery.
[ https://issues.apache.org/jira/browse/FLINK-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15569467#comment-15569467 ] Stephan Ewen commented on FLINK-4651: - Fixed in 1.2 as part of 47e4977442f7045baf29ce7dc772b7f7aff65343 1.1.3 does not have a fix for that. > Re-register processing time timers at the WindowOperator upon recovery. > --- > > Key: FLINK-4651 > URL: https://issues.apache.org/jira/browse/FLINK-4651 > Project: Flink > Issue Type: Bug > Components: Windowing Operators >Reporter: Kostas Kloudas >Assignee: Kostas Kloudas > Labels: windows > Fix For: 1.2.0, 1.1.3 > > > Currently the {{WindowOperator}} checkpoints the processing time timers, but > upon recovery it does not re-registers them with the {{TimeServiceProvider}}. > To actually reprocess them it relies on another element that will come and > register a new timer for a future point in time. Although this is a realistic > assumption in long running jobs, we can remove this assumption by > re-registering the restored timers with the {{TimeServiceProvider}} in the > {{open()}} method of the {{WindowOperator}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)