On Saturday 21 July 2007 13:31, Francois Hornoy wrote:
> Hi,
>
> So that globusrun-ws works partly.
>
> When i run: globusrun-ws -submit -factory https://MyIP:8443 -Ft SGE -J -S
> -s -c /bin/hostname, it works fine. On the server side, we can see:
>
> 2007-07-21 13:24:58,389 INFO
> exec.StateMachine[RunQueueThread_0,logJobAccepted:3193] Job
> f1f9f3f2-377c-11dc-9ed5-0017f23158ca accepted for local user 'globus'
> 2007-07-21 13:27:08,005 INFO
> exec.StateMachine[RunQueueThread_15,logJobSucceeded:3204] Job
> f1f9f3f2-377c-11dc-9ed5-0017f23158ca finished successfully
>
> And good output on the client side too.
>
> When i try to add the "-Ft SGE" option, i get an error on the server side:
>
> 2007-07-21 13:27:38,049 INFO
> exec.StateMachine[RunQueueThread_17,logJobAccepted:3193] Job
> 525f6f06-377d-11dc-88a1-0017f23158ca accepted for local user 'globus'
> 2007-07-21 13:27:39,971 ERROR service.TransferWork [WorkThread-25,run:724]
> Terminal transfer error:
> Error deleting a file
> "/opt/globus/525f6f06-377d-11dc-88a1-0017f23158ca.0.stdout" [Caused by:
> Server refused performing the request. Custom message: Server refused
> deleting file (error code 1) [Nested exception message: Custom mess age:
> Unexpected reply: 500-Command failed : System error in unlink: No such file
> or directory
> 500-A system call failed: No such file or directory
> 500 End.]]
> Error deleting a file
> "/opt/globus/525f6f06-377d-11dc-88a1-0017f23158ca.0.stdout"
> . Caused by
> org.globus.ftp.exception.ServerException: Server refused performing the
> request. Custom message: Server refused deleting file (error code 1)
> [Nested exception message: Custom message: Unexpected reply: 500-Comm and
> failed : System error in unlink: No such file or directory
> 500-A system call failed: No such file or directory
> 500 End.]. Nested exception is
> org.globus.ftp.exception.UnexpectedReplyCodeException: Custom message:
> Unexpected reply: 500-Command failed : System error in unlink: No such file
> or directory
> 500-A system call failed: No such file or directory
> 500 End.
> at org.globus.ftp.vanilla.FTPControlChannel.execute(
> FTPControlChannel.java:328)
> at org.globus.ftp.FTPClient.deleteFile(FTPClient.java:253)
> at org.globus.transfer.reliable.service.DeleteClient.delete(
> DeleteClient.java:189)
> at org.globus.transfer.reliable.service.TransferWork.run(
> TransferWork.java:688)
> at org.globus.wsrf.impl.work.WorkManagerImpl$WorkWrapper.run(
> WorkManagerImpl.java:355)
> at java.lang.Thread.run(Thread.java:595)
> 2007-07-21 13:27:40,901 ERROR service.TransferWork [WorkThread-26,run:724]
> Terminal transfer error:
> Error deleting a file
> "/opt/globus/525f6f06-377d-11dc-88a1-0017f23158ca.0.stderr" [Caused by:
> Server refused performing the request. Custom message: Server refused
> deleting file (error code 1) [Nested exception message: Custom mess age:
> Unexpected reply: 500-Command failed : System error in unlink: No such file
> or directory
> 500-A system call failed: No such file or directory
> 500 End.]]
> Error deleting a file
> "/opt/globus/525f6f06-377d-11dc-88a1-0017f23158ca.0.stderr"
> . Caused by
> org.globus.ftp.exception.ServerException: Server refused performing the
> request. Custom message: Server refused deleting file (error code 1)
> [Nested exception message: Custom message: Unexpected reply: 500-Comm and
> failed : System error in unlink: No such file or directory
> 500-A system call failed: No such file or directory
> 500 End.]. Nested exception is
> org.globus.ftp.exception.UnexpectedReplyCodeException: Custom message:
> Unexpected reply: 500-Command failed : System error in unlink: No such file
> or directory
> 500-A system call failed: No such file or directory
> 500 End.
> at org.globus.ftp.vanilla.FTPControlChannel.execute(
> FTPControlChannel.java:328)
> at org.globus.ftp.FTPClient.deleteFile(FTPClient.java:253)
> at org.globus.transfer.reliable.service.DeleteClient.delete(
> DeleteClient.java:189)
> at org.globus.transfer.reliable.service.TransferWork.run(
> TransferWork.java:688)
> at org.globus.wsrf.impl.work.WorkManagerImpl$WorkWrapper.run(
> WorkManagerImpl.java:355)
> at java.lang.Thread.run(Thread.java:595)
> 2007-07-21 13:27:41,353 INFO
> exec.StateMachine[RunQueueThread_3,logJobFailed:3212] Job
> 525f6f06-377d-11dc-88a1-0017f23158ca failed
>
I don't understand what all the guys are saying, that globus won't work with
SGE... I've never had problems, using globusrun-ws for submitting jobs to SGE
or PBS. If you have problems as descirbed above, you should contact the
administrator of the execution host.
I just will add an example, on how I am submitting jobs using globusrun-ws...
First of all: I use an rsl-description file (I'll add it as an attachment).
The submit command is:
globusrun-ws -submit -b -F globus.execution.host -Ft SGE -s -o job.id -f
example.rsl
(all in one line of course).
The file job.id can be used afterwards for checking the job status with
globusrun-ws -status.
This solution works fine!!
Cheers
Alexander
/bin/bash
${GLOBUS_USER_HOME}
${GLOBUS_USER_HOME}/523.sh
-start
-timeout=3600
-id=523
-usemysql
-verbose
TASKID
523
GHOST
globus.execution.host
${GLOBUS_USER_HOME}/523.out
${GLOBUS_USER_HOME}/523.err
73
gsiftp://globus.submit.host/store/GEO600/main/bin/prestage.sh
file:///${GLOBUS_USER_HOME}/523.sh
file:///${GLOBUS_USER_HOME}/523.out
gsiftp://globus.submit.host/store/GEO600/tasks/523.out
file:///${GLOBUS_USER_HOME}/523.err
gsiftp://globus.submit.host/store/GEO600/tasks/523.err
file:///${GLOBUS_USER_HOME}/GEO600/tasks/523.log
gsiftp://globus.submit.host/store/GEO600/tasks/523.log
file:///${GLOBUS_USER_HOME}/GEO600/tasks/523.tar
gsiftp://globus.submit.host/store/GEO600/tasks/523.tar
file:///${GLOBUS_USER_HOME}/523.sh
file:///${GLOBUS_USER_HOME}/523.out
file:///${GLOBUS_USER_HOME}/523.err
file:///${GLOBUS_USER_HOME}/GEO600/tasks/523.log
file:///${GLOBUS_USER_HOME}/GEO600/tasks/523.tar