Hi all, In the context of the discussion about introducing the Job Client API [1], there was a side-discussion about refactoring the way users submit jobs in Flink. There were many different interesting ideas on the topic and 3 design documents that were trying to tackle both the issue about code submission and the Job Client API.
This discussion thread aims at the job submission part and proposes the approach of introducing the Executor abstraction which will abstract the job submission logic from the Environments and will make it API agnostic. The FLIP can be found at [2]. Please keep the discussion here, in the mailing list. Looking forward to your opinions, Kostas [1] https://lists.apache.org/thread.html/ce99cba4a10b9dc40eb729d39910f315ae41d80ec74f09a356c73938@%3Cdev.flink.apache.org%3E [2] https://cwiki.apache.org/confluence/display/FLINK/FLIP-73%3A+Introducing+Executors+for+job+submission