Hi Reuti,
On 08/04/13 13:12, Reuti wrote:
Hi Tina,
Am 08.04.2013 um 11:16 schrieb Tina Friedrich:
is it possible to restrict access to a queue by anything but ACL or project? A
complex/resource would be a favourite.
A forced boolean complex attached to a queue?
Ah, no. Thought of that, but can't in this case; this would overall limit
access to the queue on this host group. Current right to it are project/user
based, and the behaviour shouldn't change - the whole problem is that I'd like
a setup like 'either this complex OR this user OR this project' (and the bit
with the complex seems to be exclusively AND :) ).
Aha, now I see the point. A JSV could put some logic into it by an attached
normal boolean complex to all queues: TRUE for the un-suspensible queue, FALSE
for other queues.
ALLOWED_USER=$(jsv_get_param USER)
CMDNAME=$(jsv_get_param CMDNAME)
if [ "$ALLOWED_USER" = "reuti" ]; then
# Privileged users here.
# Or don't attach anything, if it's not the default queue for them.
jsv_sub_add_param l_soft highest=TRUE
do_correct="true"
else
# Normal users here.
if [ "$CMDNAME" = "NONE" ]; then
jsv_sub_add_param l_hard highest=TRUE
do_correct="true"
else
jsv_sub_add_param l_hard highest=FALSE
do_correct="true"
fi
fi
Unfortunately I don't think I can use a JSV either. It would solve the
problem nicely, yes; however, last time I looked into JSVs they just
slowed submission down too much - my cluster's got a slightly odd
workload, in that it's mainly used to run a lot of very quick jobs (runs
with a one second scheduling interval).
-- Reuti
[Initially I thought of a FORCED boolean complex with:
if it's a certain user/project => add the request for the boolean complex as a
soft request
is it any other user for an immediate job "$CMDNAME" = "NONE" => request the
boolean as a hard request
any normal user requests the complex for a batch job => remove it as it's not
allowed
but this is not working: soft requests are not considered as being FORCED.
Somehow I think this is wrong.]
Ah, yes. I remember running in to that one. I'd agree; this seems wrong.
Tina
Possible alternative - is there a way to set things up so that interactive jobs
aren't suspended via queue subordination (on a specific hostgroup)?
Only with a second queue without subordination - an RFE for a "suspendable"
flag I had in mind too: https://arc.liv.ac.uk/trac/SGE/ticket/735
Yes, that would be quite nice to have really!
Oh well. I think in this case, project it will have to be. Well, or queue.
Shame, I'd have liked to keep the projects users group (not workload) centric
(and I like to keep queue numbers down)!
Tina
-- Reuti
Scenario is this - cluster with multiple (subordinate) queues; access to the
highest priority one is limited (both user and/or project, depending on host
group). Unfortunately, now also got an interactive job that should not be
suspended regardless of who's running it. Not quite sure if they need to be in
highest priority queue (might be the easiest).
I could introduce a project for this I suppose; however, if there was a way to
solve it with a resource I'd prefer that. Any suggestions?
Tina
--
Tina Friedrich, Computer Systems Administrator, Diamond Light Source Ltd
Diamond House, Harwell Science and Innovation Campus - 01235 77 8442
--
This e-mail and any attachments may contain confidential, copyright and or
privileged material, and are for the use of the intended addressee only. If you
are not the intended addressee or an authorised recipient of the addressee
please notify us of receipt by returning the e-mail and do not use, copy,
retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not
necessarily of Diamond Light Source Ltd. Diamond Light Source Ltd. cannot
guarantee that this e-mail or any attachments are free from viruses and we
cannot accept liability for any damage which you may sustain as a result of
software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and
Wales with its registered office at Diamond House, Harwell Science and
Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users
--
Tina Friedrich, Computer Systems Administrator, Diamond Light Source Ltd
Diamond House, Harwell Science and Innovation Campus - 01235 77 8442
--
This e-mail and any attachments may contain confidential, copyright and or
privileged material, and are for the use of the intended addressee only. If you
are not the intended addressee or an authorised recipient of the addressee
please notify us of receipt by returning the e-mail and do not use, copy,
retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not
necessarily of Diamond Light Source Ltd. Diamond Light Source Ltd. cannot
guarantee that this e-mail or any attachments are free from viruses and we
cannot accept liability for any damage which you may sustain as a result of
software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and
Wales with its registered office at Diamond House, Harwell Science and
Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
--
Tina Friedrich, Computer Systems Administrator, Diamond Light Source Ltd
Diamond House, Harwell Science and Innovation Campus - 01235 77 8442
--
This e-mail and any attachments may contain confidential, copyright and or
privileged material, and are for the use of the intended addressee only. If you
are not the intended addressee or an authorised recipient of the addressee
please notify us of receipt by returning the e-mail and do not use, copy,
retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and
Wales with its registered office at Diamond House, Harwell Science and
Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users