[ https://issues.apache.org/jira/browse/FLINK-5221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Till Rohrmann updated FLINK-5221: --------------------------------- Affects Version/s: 1.2.0 > Checkpointed workless in Window Operator > ---------------------------------------- > > Key: FLINK-5221 > URL: https://issues.apache.org/jira/browse/FLINK-5221 > Project: Flink > Issue Type: Bug > Components: DataStream API > Affects Versions: 1.2.0, 1.1.3 > Environment: SUSE > Reporter: Syinchwun Leo > Labels: windows > Fix For: 1.2.0 > > Original Estimate: 12h > Remaining Estimate: 12h > > When window OPERATOR making checkpoint like this: > class WindowStatistic extends WindowFunction[Event, Int, Tuple, TimeWindow] > with Checkpointed[Option[List[Event]]] { > override def appley().... > override def snapshotState()... > override def restoreState() > } > Window Operator couldn't invoke user defined function "snapshotState()". In > debug model, line 123 in AbstractUdfStreamOperator.java returns false and > can't make user defined state when checking the window whether is a > Checkpointed instance. I think there is something wrong in userFunction var, > it's a ScalaWindowFunctionWrapper object and it couldn't reflect if the user > defined window extend Checkpointed Interface. Actually, the user defined > window is kept in "func" var of userFunction. -- This message was sent by Atlassian JIRA (v6.3.4#6332)