Hello everyone, I would like to start a discussion about FLIP-236: Asynchronous Job Submission [1].
During the processing of a job submission request, Flink runs the “main” method in a previously submitted JAR. This method may contain operations that take arbitrarily long to complete or genuine issues that will never generate a job. In those cases, clients will not be able to cancel any ongoing job submissions and will block (until a timeout is reached) before realizing that no progress is being made. In [1], we propose a new set of API calls to support an asynchronous job submission: creation, listing, completion tracking and deletion of job submissions. It uncouples the passive wait as well as extends control over job submissions. Looking forward to hearing your feedback, Nuno [1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-236%3A+Asynchronous+Job+Submission