On Jul 23, 2008, at 3:40 AM, Harry Enke wrote:

The configuration of the gsiftp follows the globus-admin guide :

http://www.globus.org/toolkit/docs/2.4/admin/guide- startup.html#gridftp

and as I understand, it's part of (passive) ftp implementation to call the process involving the authd/identd. The firewall rule rejects this call instead of waiting for the timeout (on RHEL t=60 sec).

The lines:
log_on_success += DURATION USERID
log_on_failure += USERID
have been removed in subsequent admin guides because they were found to have this effect. It is not part of the FTP protocol, this is strictly a xinetd helper feature.


You should just turn
that off in the GridFTP xinetd.d entry rather than firewalling it. It's not particularly useful, and many places will drop you into a firewall black hole, causing it to timeout, which adds the kind of latencies you're seeing to GridFTP operations.
Does this indicate, that the gsiftp-implementations do not call the authd anyway?

Right.

Which is not to say you will get down to gsissh levels of speed, but it's probably an easier solution to propagate to other sites than asking them to change their firewall settings.

It's just changing the rule on the globus-nodes, not the organisation's firewall rules.

If you feel that it's useful to cahnge the globus-settings here, please do so in the admin-guide, so others might as well profit from this discussion.

2.4 is well out of our support policy, but I have made this change anyway.

(BTW: if an app needs a substantial share of its whole process time connecting, it's not really fit to run on the grid.)

Yes.  That's why we stopped recommending the extra xinetd logging.  :-)


Charles


Reply via email to