Main FTS Pages |
---|
FtsRelease22 |
Install |
Configuration |
Administration |
Procedures |
Operations |
Development |
Previous FTSes |
FtsRelease21 |
FtsRelease21 |
All FTS Pages |
FtsWikiPages |
Last Page Update |
GavinMcCance 2008-02-20 |
glite-transfer-submit
CLI. The first submit client that sees that the proxy needs to be redelegated is the one that does it. The proxy then stays on the server for ~8 hours or so (default lifetime is 12 hours).
We found a race condition in the delegation: if two submit clients for the same user detect at the same time that the proxy needs to be renewed, they both try to do it and this can result in the delegation requests being mixed up - so that that what finally ends up in the database is the certificate from one request and the key from the other (i.e. the proxy is corrupted). We don’t detect this and the proxy remains invalid for the next ~8 hours (i.e. the proxy certificate expires, whereupon another delegation is attempted).
-p
option to the glite-transfer-submit
CLI, as before. The problem with this option is that only plain grid proxies can be used - i.e. the proxy the FTS gets will not be a VOMS proxy.
/opt/glite/bin/glite-delegation-init -f -s https://prod-fts-ws.cern.ch:8443/glite-data-transfer-fts/services/gridsite-delegationwhere the URL is the same as the
FileTransfer
one except for sed 's/FileTransfer/gridsite-delegation/'
.
Make sure you run only one instance of this per server, per user at a time, or you'll be open to the same race condition.
This will ensure you always have a fairly up-to-date proxy on the FTS server, so the transfer-submit commands will never attempt a delegation.