Tough question. I'd actually rather go for "single user" and "multi user" through YARN, than a not really thought through multi-user version.
On Wed, Apr 29, 2015 at 5:51 PM, Fabian Hueske <fhue...@gmail.com> wrote: > I agree that Flink's multi-user support is not very good at the moment. > However, dropping it completely instead of improving it would make Flink > setups on dedicated clusters quite useless, right? > > > 2015-04-29 17:33 GMT+02:00 Maximilian Michels <m...@apache.org>: > > > Hi everyone, > > > > Currently Flink accepts jobs from multiple clients and executes them > > concurrently if the resource limits are not exceeded. However, the > > multi-user support is very poor. We don't support queuing of jobs and > > concurrent jobs have to share resources in a nice way. Otherwise, jobs > will > > fail. > > > > Using YARN, we circumvent these problems because it provides a proper > user > > and session management. I'm wondering now, should we get rid of the > pseudo > > multi-user mode and just support one user per Flink cluster instance? > > > > Best, > > Max > > > > PS: > > This question came up when I was working on a pull request to support > > backtracking intermediate results. I need to hold a copy of the full > > previous execution graph to resume from old results. With multiple users, > > we have to build in some kind of session management to archive old > > execution graphs. Otherwise, they will consume too much memory in the job > > manager. > > >