-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xrdHttp does not support checksumming #711
Comments
Hi Oliver,
No, you're not missing anything. It's a well known limitation of the http
plugin. It does not return the checksum via propfind or any other
mechanism. I believe the developer is looking into it.
Andy
…On Wed, 23 May 2018, Oliver Freyermuth wrote:
Attempting Grid transfers, the other end issues a request such as:
```
180523 14:44:58 144824 sysXrdHttp: rc:111 got hdr line: HEAD /cephfs/grid/atlas/atlaslocalgroupdisk/rucio/mc15_13TeV/0b/59/EVNT.13048527._000001.pool.root.1 HTTP/1.1
180523 14:44:58 144824 sysXrdHttp: Parsing first line: HEAD /cephfs/grid/atlas/atlaslocalgroupdisk/rucio/mc15_13TeV/0b/59/EVNT.13048527._000001.pool.root.1 HTTP/1.1
180523 14:44:58 144824 sysXrdHttp: rc:57 got hdr line: User-Agent: fts_url_copy/3.7.8 gfal2/2.15.4 neon/0.0.29
180523 14:44:58 144824 sysXrdHttp: rc:14 got hdr line: Keep-Alive:
180523 14:44:58 144824 sysXrdHttp: rc:24 got hdr line: Connection: Keep-Alive
180523 14:44:58 144824 sysXrdHttp: rc:14 got hdr line: TE: trailers
180523 14:44:58 144824 sysXrdHttp: rc:41 got hdr line: Host: xrootd001.physik.uni-bonn.de:1094
180523 14:44:58 144824 sysXrdHttp: rc:22 got hdr line: Want-Digest: ADLER32
180523 14:44:58 144824 sysXrdHttp: rc:83 got hdr line: ClientInfo: job-id=6f242aab-f121-5a1c-89b0-1dfb01d96abb;file-id=781292397;retry=0
180523 14:44:58 144824 sysXrdHttp: rc:2 got hdr line:
180523 14:44:58 144824 sysXrdHttp: rc:2 detected header end.
```
However, xrootd only replies with the filesize, as can be seen in https://github.com/xrootd/xrootd/blob/f4860902138e2d791ac4873a28de3117bd79a182/src/XrdHttp/XrdHttpReq.cc#L1434 and from the logs:
```
180523 14:44:58 144824 ***@***.*** ofs_stat: fn=/cephfs/grid/atlas/atlaslocalgroupdisk/rucio/mc15_13TeV/0b/59/EVNT.13048527._000001.pool.root.1
180523 14:44:58 144824 ***@***.*** XrootdProtocol: 0000 rc=0 stat /cephfs/grid/atlas/atlaslocalgroupdisk/rucio/mc15_13TeV/0b/59/EVNT.13048527._000001.pool.root.1
180523 14:44:58 144824 ***@***.*** XrootdResponse: 0000 sending 42 data bytes
180523 14:44:58 144824 sysXrdHttp: XrdHttpReq::Data! final=0
```
Checksumming in general is activated in the configuration:
```
xrootd.chksum adler32 crc32 md5
```
Is this a missing feature or am I missing something?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#711
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|
Hi Andy, thanks - it was not yet well-known to me (absence of features are also hard to document, and there was no issue yet). So many thanks a lot for the clarification! |
Hi, did you use the master branch? f |
@ffurano Nice, that's good to know, thanks for pointing this out! So maybe the next release will be faster than us ;-). |
Good point. So, I think this issue is closed because support exists and will likely appear in R 4.9 which will be here within 2 months. |
Attempting Grid transfers, the other end issues a request such as:
However, xrootd only replies with the filesize, as can be seen in
xrootd/src/XrdHttp/XrdHttpReq.cc
Line 1434 in f486090
Checksumming in general is activated in the configuration:
Is this a missing feature or am I missing something?
The text was updated successfully, but these errors were encountered: