Am 09.10.2013 um 11:22 schrieb Txema Heredia: > Hi all, > > Is it possible to define in any way max_reservations per user basis? > > I have some users with limited access to the cluster that have their slots > limited with an RQS, but they are still able to submit an arbitrary number of > jobs using -R y. This locks slots well beyond their RQS-defined limit and > leads to some slot bottlenecks as almost no one is using h_rt and backfilling > cannot kick-in.
I would say it's a "feature" in the scheduler when it reserves slots for a job while the job these slots were reserved for can't be started at all. But if it wouldn't do so, you could face job starvation on a user level (instead of a global level) where always serial jobs of the same user slip in. I.e.: if the reservation would only start once enough slots are available again, then as soon as maybe a serial job slips in and the slot count drops again under the required ones and the reservation would stop again. Looks like a strategy to get it implemented in a nice way regarding other users' jobs is not easy. Maybe a "soft" and "hard" reservation could work: the RQS count for slots is the soft limit for the reservation and before any serial job is started (used + already reserved) slots (or any other resource) must fall below this value, and (used + reserved) itself may only go up to another set amount like a "hard" limit. -- Reuti > Thanks in advance, > > Txema > > > PS: Obviously, I don't trust them enough to grant them access to Advanced > Reservations. > _______________________________________________ > users mailing list > [email protected] > https://gridengine.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
