Hi,
Your command line attempts to do a striped transfer from oliver to poseidon. In this case, oliver will not have any incoming data channel connections. So, the IP address reported in the error should really belong to one of the poseidon nodes, as those are the ones that will be listening for the data channel connections. It looks like there is a firewall on the machine with IP 208.100.85.21 that does not
allow a data channel connection to be formed.
Also, I recommend that you move to GT5 GridFTP as it has a number of new features
and bug fixes when compared to GT4.0.8

Raj

On Feb 4, 2010, at 2:22 PM, Esma Y?ld?r?m wrote:

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/5G gsiftp://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.org PROG=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