You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Kostas Kloudas (JIRA)" <ji...@apache.org> on 2017/08/07 16:44:00 UTC
[jira] [Created] (FLINK-7384) Unify event and processing time
handling in the AbstractKeyedCEPPatternOperator.
Kostas Kloudas created FLINK-7384:
-------------------------------------
Summary: Unify event and processing time handling in the AbstractKeyedCEPPatternOperator.
Key: FLINK-7384
URL: https://issues.apache.org/jira/browse/FLINK-7384
Project: Flink
Issue Type: Improvement
Components: CEP
Reporter: Kostas Kloudas
Assignee: Dawid Wysakowicz
Priority: Minor
Fix For: 1.4.0
With the recent changes introduced in https://issues.apache.org/jira/browse/FLINK-7293, the code paths between event- and processing-time handling are very close. This gives an opportunity to unify the 2 paths.
To do this when operating in processing time, the user will specify an interval (like the watermark interval in event time), during which elements will be buffered, and only when this interval expires, the elements will be emitted. This is the same as the case of event-time, where elements between watermarks are buffered.
This change will remove the need to register a processing time timer for every millisecond and it will also allow to emit timed-out patterns in processing time without having to wait for the "next" element to arrive.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)