On Thu, Aug 13, 2020 at 07:29:32PM +0000, Derek Stephenson wrote:
>    HI,
> 
>     
> 
>    We’re running SoGE 8.1.9 and we’re running into an issue with preemptive
>    queueing I’m curious if others have had to ever address. We have a
>    regression queue that is pre-empted by a daily use queue.. the intention
>    being that so long as daily queue isn’t active those slots and license can
>    be used for regression..
> 
>     
> 
>    Now the issue we are observing is that if there are a high number of daily
>    use jobs regression jobs will get continually suspeneded and resumed to
>    the point that it corrupts the regression job and ultimately fails.
> 
>     
> 
>    One though that has been discussed is whether we can have jobs coming out
>    of suspension first detect if there is a job in queue that would end up
>    causing the job to suspend again immediately. If so to then stay in
>    suspension We’re quite novice with SoGE so no one is particularly
>    knowledgeable if such a mechanism can work.

Rather than have the jobs come out of suspension and try to detect if
there is anything queued for the "daily use" queue [1] it might be
better to add a "suspend threshold" to the regression queue that keeps
the queue suspended if there is anything waiting for "daily use".

William

[1] All batch schedulers have something called a queue that isn't.
Gridengine queues are particularly unqueue like.
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to