Print

Print


Hi,

with XRootD protocol destination is active party in TPC where client
delegate credentials used by destination storage to access source
storage. Currently DESY-HH fails as destination but Wuppertal seems to
be configured OK

*[vokac@ui1 tpc]$ gfal-copy
root://golias100.farm.particle.cz/dpm/farm.particle.cz/home/atlas/1M
root://dcache-atlas-xrootd-wan.desy.de:1094/pnfs/desy.de/atlas/dq2/atlasscratchdisk/SAM/1M***Copying root://golias100.farm.particle.cz/dpm/farm.particle.cz/home/atlas/1M   [FAILED]  after 3s                                                                                                                                 
gfal-copy error: 42 (No message of desired type) - Error on XrdCl::CopyProcess::Run(): [ERROR] Server responded with an error: [4003] Authentication to golias100.farm.particle.cz:1094 failed; all protocols have been tried.
*[vokac@ui1 tpc]$ gfal-copy
root://golias100.farm.particle.cz/dpm/farm.particle.cz/home/atlas/1M
root://grid-se.physik.uni-wuppertal.de:1094/pnfs/physik.uni-wuppertal.de/data/atlas/atlasscratchdisk/SAM/1M***Copying root://golias100.farm.particle.cz/dpm/farm.particle.cz/home/atlas/1M   [DONE]  after 1s


Petr

On 4/3/20 2:02 PM, Thomas Hartmann wrote:
> Hi all,
>
> we are currently updating the dCache instances in Wupeprtal and
> DESY-HH to be xrootd TPC ready.
>
> We started with Wupeprtal and experience some problems where third
> party copies 'in one direction' work but fail in the other.
>
> From the debug output, I assume that the difference between
>   --tpc only
> and
>   --tpc delegate only
> is like for HTTP TPC PUT vs. GET, i.e., if the Source or the Sink
> create the proxy and the other end point uses the proxy info to copy
> to/from, or?
>
> The working copy
>   Wuppertal --> DESY-HH with --tpc delegate only
>   https://desycloud.desy.de/index.php/s/R2ZoQfENEqe8ixD/download
> seems a bit odd, as first an authz handshake with the DESY-HH node
> seems to fail due to a denied permission.
> And then falls back to "a third party fall back copy job", where it
> seems to request a TPC token from the Wupeprtal node. At the DESY-SE
> the client gets properly redirected to the pool dcache-dot18.desy.de,
> which has a 'TPC lite' support - what does that mean actually 🤔?
> After whcih the transfer is actually started
>
>
> The failing copy
>   Wuppertal --> DESY-HH with --tpc only
>   https://desycloud.desy.de/index.php/s/kGtefD6qN2H8qGR/download
> starts apparently also handshaking with the DESY-HH node first -
> before it also(??) falls back to a "third party copy job" but mentions
> "We are NOT using delegation" 🤔 .
> The client again is redirected to a sink pool dcache-dot23.desy.de but
> fails then due to a" Permission denied".
>
> Is this permission denied due to the token not being accepted by
> dcache-dot23.desy.de or because the client authz fails to request the
> actual token? (but then why does the client mentions that it is not
> using delegation? 🤔)
>
> Long story short: at which end of the two instances do we have an
> autghz(?) problem
>
> Cheers and thansk for any ideas,
>   Thomas
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the XROOTD-L list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1


########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1