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