On Thu, Mar 10, 2016 at 11:15:58AM +0100, Reuti wrote: > > > Am 10.03.2016 um 10:45 schrieb William Hay <[email protected]>: > > > > On Thu, Mar 10, 2016 at 08:19:35AM +0000, [email protected] wrote: > >> Hi, > >> > >> > >> > >> Is it possible to keep an old queue name (test.q) we have deleted already > >> as an alias name for the newly created queue(prod.q). > >> > >> > >> > >> This way we could continue to work with old scripts. > > Grid Engine doesn't have direct support for this AFAICT hHowever you can > > rewrite > > the requested queue from a JSV. Depending on where you put the jsv you > > might have > > to add a dummy test.q to convince grid engine to accept the queue. > > BTW: This is something I wondered about. GridEngine will check whether the > requests are allowed and known before and after the JSV is run. This leads to > exactly the situation that a dummy queue is needed. Would there be any flaw > if the internal check by GridEngine is done only after the JSV has run? This > would allow the JSV to correct any mis-submission and/or pseudo/dummy/alias > to be resolved, being it names of queues or complexes. > > -- Reuti
AFAICT this isn't true for client side jsvs:
[ccaawih@login09 Scratch]$ qconf -sq test.q
No cluster queue or queue instance matches the phrase "test.q"
[ccaawih@login09 Scratch]$ qsub -q test.q -jsv ./testjsv testit.sh
0.q_hard:=NULL
0.q_soft:=NULL
Your job 821916 ("testit.sh") has been submitted
The two lines after the qsub are my debugging code logging the fact that it
deleted the request for a queue. I assume you could do the same from
the jsv invoked from $SGE_ROOT/$SGE_CELL/sge_request.
William
signature.asc
Description: Digital signature
_______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
