Hi,

currently, StreamExecutionEnvironment runs programs in a blocking
fashion, ie, it expects a job to finish by itself. However, streaming
jobs might run infinitely.

With the upcoming STOP signal, I would recommend to extend
StreamExecutionEnvironment such that a job can be executed in a detached
fashion and a method "stop(JobID)" that allows to stop the execution. We
might also include "cancel(JobID)".

What do you think?

There are a few design question about this, too:
 - overload execute() or introduce executeDetached()
 - should stop()/cancel() be blocking (with timeout?) or not (or both
should be possible)


-Matthias

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to