Does your XRootD configuration support adler32 checksums? e.g. my
testbed contains
xrootd.chksum adler32
During HTTP-TPC pull dCache destination sent GET request with
Want-Digest: sha-512,sha-256;q=0.8,sha;q=0.6,md5;q=0.4,adler32;q=0.2
and without checksum support XRootD fails with
221216 00:13:33 14473 unknown.2:26@dcache Xrootd_Response: 0000 sending err 3013: query chksum is not supported 221216 00:13:33 14473 http_Req: XrdHttpReq::Error 221216 00:13:33 14473 unknown.2:26@dcache http_Req: PostProcessHTTPReq req: 2 reqstate: 1 221216 00:13:33 14473 unknown.2:26@dcache http_Req: PostProcessHTTPReq mapping Xrd error [3013] to status code [405] 221216 00:13:33 14473 unknown.2:26@dcache http_Protocol: Sending resp: 405 header len:97
I just don't fully understand why XRootD fails with
xrootd.chksum max 5 md5 adler32 crc32
with error message
221216 00:15:23 14512 unknown.1:33@dcache Xrootd_Response: 0000 sending err 3012: sha512 checksum not supported. 221216 00:15:23 14512 http_Req: XrdHttpReq::Error 221216 00:15:23 14512 unknown.1:33@dcache http_Req: PostProcessHTTPReq req: 2 reqstate: 1 221216 00:15:23 14512 unknown.1:33@dcache http_Req: PostProcessHTTPReq mapping Xrd error [3012] to status code [500] 221216 00:15:23 14512 unknown.1:33@dcache http_Protocol: Sending resp: 500 header len:100
Why XRootD doesn't ignore unsupported sha512 hash algorithms from
dCache
Petr
[log in to unmask]">Hey,
I've been trying to configure xrootd to use third party copy to send files between my server and another belle-II site. So far I have a mostly working configuration that only fails when trying to copy files from my server to theirs and specifying the --copy-mode pull option in gfal-copy.
The command I am using is:
gfal-copy -f --copy-mode pull $ELEPHANT/letter_E.txt $DESY/uvic-to-desy-pullAnd the error I get back is:
gfal-copy error: 5 (Input/output error) - TRANSFER ERROR: Copy failed (3rd pull). Last attempt: Transfer failure: rejected GET: 405 Method Not Allowed
The command works if I change pull to push and/or reverse the source and the destination.
Does anyone have advice on how to fix or debug this? I've attached the configuration and the log files
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