Thanks for your help Reuti,

The jsv file was accesible in both machines. I think the issue was that the
user running the execd and master daemons has tcsh as default shell and
this is something I can't change now.

Anyway, following your suggestion I will switch to perl to get better
performance. In the first tests I have done with perl jsv in the master
side everything is working fine and faster :)

thanks!
Pablo.


2013/11/13 Reuti <re...@staff.uni-marburg.de>

> Hi,
>
> Am 13.11.2013 um 11:18 schrieb Pablo Escobar:
>
> > I am trying to apply a global jsv and for some strange reason it doesn't
> seem to work unless I specify it when doing qsub
> >
> > this is my configuration:
> >
> > $> qconf -sconf |grep -i jsv
> > jsv_url
>  
> /import/bc2/soft/system/OpenGridScheduler/GE2011.11p1/util/resources/jsv/test.sh
>
> The script is accessible on the qmaster machine?
>
>
> > jsv_allowed_mod              ac,h,i,e,o,j,M,N,p,w
> >
> >
> > When I specify the jsv when doing qsub it works:
> >
> > qsub -jsv
> /import/bc2/soft/system/OpenGridScheduler/GE2011.11p1/util/resources/jsv/test.sh
> -b y /bin/sleep 30
> > hello!! JSV running!!
> > Your job 1542 ("sleep") has been submitted
>
> This will run on the submission machine as a child of `qsub`. Hence it can
> output something directly to the user (and it will be recorded in the
> messages file of the qmaster) - aka: client side JSV.
>
>
> > But if I don't specify the path to the jsv in the qsub command the
> global jsv_url doesn't apply
> >
> > $ > time qsub -b y /bin/sleep 30
> > Your job 1553 ("sleep") has been submitted
>
> This will run as a kid of the qmaster (i.e. on the qmaster machine which
> might be different from the submissions machine) , aka: server side JSV. Do
> you get an entry in the messages file of the qmaster?
>
>
> > Is there anything I am missing to setup the global jsv_url? I thought
> jsv_url in the global config was the only needed flag to setup....
> >
> > A different but related question...I have seen that when not using jsv
> the qsub runtime is always below 0.5sec but if using a jsv (simple one just
> doing echo with jsv_log_info) the qsub runtime goes to 2-3 secs. ¿is there
> any way to improve the performance when using jvs?
>
> Yes, by using Perl or Tcl:
> https://blogs.oracle.com/templedf/entry/performance_considerations_for_jsv_scripts
>
> -- Reuti
>
>
> >
> > thanks in advance
> > Pablo.
> >
> >
> >
> > _______________________________________________
> > users mailing list
> > users@gridengine.org
> > https://gridengine.org/mailman/listinfo/users
>
>
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to