Bugzilla – Bug 5272
Invalid parsing of RSL file
Last modified: 2012-09-12 13:20:33
You need to log in before you can comment on or make changes to this bug.
If we specify "count=2:" in RSL file, "globusrsl -d" cannot identify that count is invalid. This bug causes that LRM gives us error instead of GRAM/Gatekeeper. For example I submit the following RSL script and get error. -------------------Error from OpenPBS--------------------------- /var/spool/torque/mom_priv/jobs/132.server..SC: line 55: test: 2:: integer expression expected ---------------------RSL script--------------------------------- + ( &(resourceManagerContact="Server.eng4.shirazu.ac.ir/jobmanager-pbs") (count=2:) (label="subjob 0") (environment=(GLOBUS_DUROC_SUBJOB_INDEX 0) (LD_LIBRARY_PATH /usr/local/globus-4.0.3/lib/)) (directory="/home/grid/Torque/simple") (executable="/bin/hostname") (stdout=hostnameOutput) (stderr=hostnameError) ) ----------------------- Output of "globusrun -d -f torque.rsl" is: making globus_duroc request: +(&("dryrun" = "yes" )("resourceManagerContact" = "Server.eng4.shirazu.ac.ir/jobmanager-pbs" )("count" = "2:" )("label" = "subjob 0" )("environment" = ("GLOBUS_DUROC_SUBJOB_INDEX" "0" ) ("LD_LIBRARY_PATH" "/usr/local/globus-4.0.3/lib/" ) )("directory" = "/home/grid/Torque/simple" )("executable" = "/bin/hostname" )("stdout" = "hostnameOutput" )("stderr" = "hostnameError" )) duroc request status: 0 duroc job contact: "1" Dryrun successful. That I think must give us an error.
Thanks for the report. Yea, looks like a bug. However, this does not look like a high priority bug for us at the present time, so lowering priority to 5.
We've migrated our issue tracking software to jira.globus.org. This issue is being traced in http://jira.globus.org/browse/GT-277