You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our site (T3_KR_KISTI) uses xrootd to support the WebDAVs protocol.
Since our backend storage is NFS storage, we configured the adler 32 checksum to be returned through a user script using the xrootd.chksum keyword to support checksum.
xrootd.chksum max 60000 adler32 /opt/checksum/adler.py
Since the recent xrootd 5.5.2 version upgrade, we have confirmed that the feature is not working well for webdavs.
gfal-sum error: 38 (Function not implemented) - [gfal2_checksum][gfal_http_checksum] checksum calculation for ADLER32 not supported for davs://cms-se.sdfarm.kr:1094/xrd/store/mc/SAM/GenericTTbar/AODSIM/CMSSW_9_2_6_91X_mcRun1_realistic_v2-v1/00000/CE860B10-5D76-E711-BCA8-FA163EAA761A.root
When we tested with the root protocol, we were able to check the value normally.
When a checksum is requested by webdavs, it has been confirmed that the script works.
I think the related settings may have been changed, so I would like you to let me know about the related settings.
The text was updated successfully, but these errors were encountered:
Hello Geonmo,
Indeed, you are not the first person to report this. There was a bug in
the way we treated scripts that computed the checksum (as opposed to doing
so natively) that returned a response gfal did not like. This will be
corrected in 5.5.3 which is coming soon. So, you should stay with 5.5.1 or
earlier for now.
Andrew
On Mon, 13 Feb 2023, Geonmo Ryu wrote:
Hello, XRootD Developers,
Our site (T3_KR_KISTI) uses xrootd to support the WebDAVs protocol.
Since our backend storage is NFS storage, we configured the adler 32 checksum to be returned through a user script using the xrootd.chksum keyword to support checksum.
```
xrootd.chksum max 60000 adler32 /opt/checksum/adler.py
```
Since the recent xrootd 5.5.2 version upgrade, we have confirmed that the feature is not working well for webdavs.
The test command is:
```bash
gfal-sum -vvv -D "HTTP PLUGIN:RETRIEVE_BEARER_TOKEN=false" -t 90 davs://cms-se.sdfarm.kr:1094/xrd/store/mc/SAM/GenericTTbar/AODSIM/CMSSW_9_2_6_91X_mcRun1_realistic_v2-v1/00000/CE860B10-5D76-E711-BCA8-FA163EAA761A.root ADLER32
```
The error message is
```bash
gfal-sum error: 38 (Function not implemented) - [gfal2_checksum][gfal_http_checksum] checksum calculation for ADLER32 not supported for davs://cms-se.sdfarm.kr:1094/xrd/store/mc/SAM/GenericTTbar/AODSIM/CMSSW_9_2_6_91X_mcRun1_realistic_v2-v1/00000/CE860B10-5D76-E711-BCA8-FA163EAA761A.root
```
When we tested with the root protocol, we were able to check the value normally.
When a checksum is requested by webdavs, it has been confirmed that the script works.
I think the related settings may have been changed, so I would like you to let me know about the related settings.
--
Reply to this email directly or view it on GitHub:
#1905
You are receiving this because you are subscribed to this thread.
Message ID: ***@***.***>
Hello, XRootD Developers,
Our site (T3_KR_KISTI) uses xrootd to support the WebDAVs protocol.
Since our backend storage is NFS storage, we configured the adler 32 checksum to be returned through a user script using the xrootd.chksum keyword to support checksum.
Since the recent xrootd 5.5.2 version upgrade, we have confirmed that the feature is not working well for webdavs.
The test command is:
gfal-sum -vvv -D "HTTP PLUGIN:RETRIEVE_BEARER_TOKEN=false" -t 90 davs://cms-se.sdfarm.kr:1094/xrd/store/mc/SAM/GenericTTbar/AODSIM/CMSSW_9_2_6_91X_mcRun1_realistic_v2-v1/00000/CE860B10-5D76-E711-BCA8-FA163EAA761A.root ADLER32
The error message is
When we tested with the root protocol, we were able to check the value normally.
When a checksum is requested by webdavs, it has been confirmed that the script works.
I think the related settings may have been changed, so I would like you to let me know about the related settings.
The text was updated successfully, but these errors were encountered: