Hi,
My research involves development of models for optimal striping levels. I
need to configure a striped GridFTP server over the LONI network clusters.
However I only have user account and user certificate. I managed to run
gridftp servers over two nodes of two clusters Oliver and Poseidon as
follows:

[e...@oliver1 ~]$
/usr/local/packages/globus/globus-4.0.8/sbin/globus-gridftp-server -p 6000
-dn -logfile /home/esma/Dn1.txt -log-transfer /home/esma/Tr1.txt -ia none
[e...@oliver2 ~]$
/usr/local/packages/globus/globus-4.0.8/sbin/globus-gridftp-server -p 7000
-dn -logfile /home/esma/Dn2.txt -log-transfer /home/esma/Tr2.txt -ia none
[e...@oliver1 ~]$
/usr/local/packages/globus/globus-4.0.8/sbin/globus-gridftp-server -p 5000
-r oliver1.loni.org:6000,oliver2.loni.org:7000 -logfile /home/esma/Cn.txt
-log-transfer /home/esma/Trh.txt -ia none

I also have .gridmap file on my home directory and a copy of the
certificates directory in my .globus folder for user configuration of the
server.

The same process is completed over Poseidon cluster. Then I ran the
globus-url-copy from Poseidon as follows:

[e...@poseidon1 ~]$ time globus-url-copy -vb -stripe -p 4 -dbg -s
"`grid-cert-info -subject`" gsiftp://oliver1.loni.org:5000/work/esma/5Ggsiftp://
poseidon1.loni.org:5000/work/esma/

After waiting a long time after the following debug log (enough to transfer
the file) :

debug: sending command:
RETR /work/esma/5G

I get the following error:
error: globus_ftp_client: the server responded with an error
500 500-Command failed. : callback failed.
500-globus_xio: Unable to connect to 208.100.85.21:50383
500-globus_xio: System error in connect: Connection refused
500-globus_xio: A system call failed: Connection refused
500-
500 End.

(The IP in the error belongs to oliver1)
However the file seems to be transferred although a couple of MBs are
missing and only one of the data nodes (first node) is able to make a log of
transfer. The other logs are empty on the other data node. Tr1.txt:

DATE=20100204190901.611649
HOST=poseidon1.loni.orgPROG=globus-gridftp-server NL.EVNT=FTP_INFO
START=20100204190537.544388
USER=esma FILE=/work/esma/5G BUFFER=0 BLOCK=262144 NBYTES=2684172517
VOLUME=/ STREAMS=4 STRIPES=2 DEST=[208.100.81.21] TYPE=STOR CODE=226

on the output logs I usually get the following error:

[11737] Thu Feb  4 13:09:01 2010 :: IPC ERROR:
globus_xio: An end of file occurred

I can not figure out what exactly the problems is. Why is the file
transferred but a very small portion is missing although I get an error.
Also Why only one of the data nodes is able to make a log while the others
can not? Also the time difference between the first transfer and second
round of transfer of file is huge. Is that possible? I really appreciate if
anyone could give me an idea.

Thanks


-- 
Esma Yildirim
Distributed Systems Laboratory, CS/CCT @ LSU
PetaShare Project (www.petashare.org)
Stork Project (www.storkproject.org)

Reply via email to