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]