ifndef-SleePy commented on issue #8894: [FLINK-12961][datastream] Providing an internal execution method of StreamExecutionEnvironment accepting StreamGraph as input parameter URL: https://github.com/apache/flink/pull/8894#issuecomment-506671123 @aljoscha I think you have raised a good question! AFAIK, Blink runner generates `StreamGraph` itself. And it also keeps transformations itself. When a `DataStream` is translated to a `Table`, the Blink batch runner back tracks the all transformations of `StreamExecutionEnvironment` through transformations kept by itself. Although there is a corner case that if there exists a disconnected sub graph in `StreamExecutionEnvironment` which might not be touched by back tracking. I have not reached an agreement with my colleague about this case. I'm wondering whether there is a better solution for Blink batch runner?
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services