Hi,

I'm having a strange problem and would like to know if anyone has experienced it.

Transferring files in Stream modus works like a charm, but as soon as I use the -p parameter, and hence step into the E modus, the connection behaves strangely. What happens is that at a certain point (after maybe 200M of data) a packet gets lost and the transfer is finally stopped.

Using tcpdump at both sides I could see the packet being resent by the server, but the client just doesn't receive it. Every other packet gets through until the TCP window is full. Then the communication just stops; the client remains waiting for the missing package, the server sending it now and then. If I stop the connection at the application level (ctrl-c) I see the last packages closing the tcp connection passing through without any inconvenience.

This behavior is not obvious to me. I suppose the gridFTP application has nothing to do with it, but I can't think of any reason why a firewall or another intermediate node drop a particular packet at some point in the communication letting every other packet go through.

Has anyone seen this behavior already?

Thanks,
Estani

--
Estanislao Gonzalez

Max-Planck-Institut für Meteorologie (MPI-M)
Deutsches Klimarechenzentrum (DKRZ) - German Climate Computing Centre
Room 108 - Bundesstrasse 45a, D-20146 Hamburg, Germany

Phone:   +49 (40) 46 00 94-126
E-Mail:  [email protected]

Reply via email to