Aljoscha Krettek created FLINK-13062: ----------------------------------------
Summary: Set ScheduleMode based on boundedness of streaming Pipeline Key: FLINK-13062 URL: https://issues.apache.org/jira/browse/FLINK-13062 Project: Flink Issue Type: Improvement Components: API / DataStream Reporter: Aljoscha Krettek Assignee: Aljoscha Krettek The new Blink-based Table Runner needs "streaming pipelines" to be executed with {{ScheduleMode.LAZY_FROM_SOURCES}} if all sources are bounded. The current Blink code base uses a global flag for this and configures the {{StreamGraphGenerator}} accordingly. We propose to add an {{isBounded()}} property to {{Transformation}} (formerly known as {{StreamTransformation}}). The property would only be explicitly settable on sources, other transformations inherit the property from their inputs. The {{StreamGraphGenerator}} must use {{ScheduleMode.LAZY_FROM_SOURCES}} if all sources are bounded, otherwise, it should use {{ScheduleMode.EAGER}}, as is the currently existing behaviour. -- This message was sent by Atlassian JIRA (v7.6.3#76005)