Re: emit partial state in window (streaming)
Posted by
Manu Zhang on
URL: http://deprecated-apache-flink-user-mailing-list-archive.369.s1.nabble.com/emit-partial-state-in-window-streaming-tp9759p9862.html
Hi Luis,
Note that we recently fixed a bug for this trigger so I think only the trunk version is working.
Cheers,
Manu
Hi Luis,
Can you try to comment the whole final windowing and see if this is works?
This includes the following lines:
.windowAll(TumblingEventTimeWindows.of(Time.of(windowTime, timeUnit)))
.trigger(new PartialWindowTrigger<>(partialWindowTime, timeUnit, windowTime, timeUnit))
.apply(creator.create(), windowAllFold, windowAllMerge);
An additional note is that I would go for registering an event time timer at the onEventTime
instead of checking the timestamp on the onElement(). This is because with your implementation,
in order to fire a computation, you always have to wait for an element outside the partial window interval to arrive.
Cheers,
Kostas
On Nov 3, 2016, at 11:31 AM, Luis Mariano Guerra <
[hidden email]> wrote:
.windowAll(TumblingEventTimeWindows.of(Time.of(windowTime, timeUnit)))
//.trigger(new PartialWindowTrigger<>(partialWindowTime, timeUnit, windowTime, timeUnit))
.apply(creator.create(), windowAllFold, windowAllMerge);