Excuse me, I had forgot the attachement. Hi Folks, I developed a Grid-Service that I use on Globus, I'm trying to make my Grid-Service send Jobs to machines on the Grid, I have a cenario with some machines using Globus e Torque.
But, before do this I tried to create a simple Java code, using the
JobSubmission.java,
I got some success, but there's a scenario I'm having problems.
The job submission worked when I send a job to execute a simple /bin/echo
and run fine.
But when I try to send a job that need to FileStageIn, It doesn't work.
My Jobs need to execute an executable that need two input files, then I need
to FileStageIn these two files, beyond the executable file.
This is the RSL String used in the Java Code.:
*// Setando string specification.
String lSpecification = new String();
lSpecification = "<job>" +
" <executable>my_bozorth3</executable>" +
"
<directory>${GLOBUS_USER_HOME}</directory>" +
" <argument>minucia.xyt</argument>" +
" <argument>outraMinucia.xyt</argument>"
+
"
<stdout>${GLOBUS_USER_HOME}/stdout</stdout>" +
"
<stderr>${GLOBUS_USER_HOME}/stderr</stderr>" +
" <fileStageIn>" +
" <transfer>" +
" <sourceUrl>gsiftp://
topgrid.dcc.ufba.br:2811/usr/bin/bozorth3</sourceUrl>" +
"
<destinationUrl>file:///${GLOBUS_USER_HOME}/my_bozorth3</destinationUrl>" +
" </transfer>" +
" <transfer>" +
" <sourceUrl>gsiftp://
topgrid.dcc.ufba.br:2811/home/wilsonjr/Cog/minucia.xyt</sourceUrl>" +
"
<destinationUrl>file:///${GLOBUS_USER_HOME}/minucia.xyt</destinationUrl>" +
" </transfer>" +
" <transfer>" +
" <sourceUrl>gsiftp://
topgrid.dcc.ufba.br:2811/home/wilsonjr/Cog/outraMinucia.xyt</sourceUrl>" +
"
<destinationUrl>file:///${GLOBUS_USER_HOME}/outraMinucia.xyt</destinationUrl>"
+
" </transfer>" +
" </fileStageIn>" +
"</job>"*
This is the erro that occurred:
But when I put a rsl with FileStageIn I receive this message:
Job failed: #0 Staging error for RSL element fileStageIn.
and at $GLOBUS_LOCATION/var/log/container.log:
*2008-07-01 00:22:23,824 INFO exec.StateMachine
[RunQueueThread_17,logJobAccepted:3513] Job
ec27f180-471c-11dd-aee6-c10a668dd90c accepted for local user 'wilsonjr'
2008-07-01 00:22:24,771 INFO exec.StateMachine
[RunQueueThread_17,logJobFailed:3543] Job
ec27f180-471c-11dd-aee6-c10a668dd90c failed*
But I can submit the same RSL string with globusrun-ws normally.
globusrun-ws -Ft PBS -submit -S -f teste.rsl
Any idea, what it can be?
At the log I have no much information.
I'm putting attached the JobSubmission.java.
I hope anyone can help me.
Thanks,
"É este um mundo no qual devemos esconder nossas virtudes?"
Willian Shakespeare
****************
Wilson Júnior
****************
JobSubmission.java
Description: Binary data
