Hi Andy,

the criticality comes from EGI running the following nagios check against WebDAV endpoints:
https://gitlab.cern.ch/lcgdm/nagios-plugins-webdav/blob/master/src/check_webdav
They plan to make this part of the critical profile (i.e. sties will be marked as broken if they fail the test) sometime in the coming weeks / months (may depend on the number of failures they observe).

In my opinion, though, the probe is also broken in various ways. It seems to provide a bad Content-Length with modern libcurl versions (that's how I found #916 ) and for old libcurl versions, it uses a chunked transfer (but at least in my tests, it sent some garbage numbers as you can see above).

So in my opinion, the probe issues are worse, but depending on how they are going to fix it, it might be that the fix in xrootd for this issue is still an EGI requirement (even though an FTS does not seem to use chunked encoding, so they test something with the probe that does not match actual real world usage...).

Cheers,
Oliver


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@olifre in #915: Hi Andy,\r\n\r\nthe criticality comes from EGI running the following nagios check against WebDAV endpoints:\r\nhttps://gitlab.cern.ch/lcgdm/nagios-plugins-webdav/blob/master/src/check_webdav\r\nThey plan to make this part of the critical profile (i.e. sties will be marked as broken if they fail the test) sometime in the coming weeks / months (may depend on the number of failures they observe). \r\n\r\nIn my opinion, though, the probe is also broken in various ways. It seems to provide a bad `Content-Length` with modern libcurl versions (that's how I found #916 ) and for old libcurl versions, it uses a chunked transfer (but at least in my tests, it sent some garbage numbers as you can see above). \r\n\r\nSo in my opinion, the probe issues are worse, but depending on how they are going to fix it, it might be that the fix in xrootd for this issue is still an EGI requirement (even though an FTS does not seem to use chunked encoding, so they test something with the probe that does not match actual real world usage...). \r\n\r\nCheers,\r\nOliver"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/915#issuecomment-470434963"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/915#issuecomment-470434963", "url": "https://github.com/xrootd/xrootd/issues/915#issuecomment-470434963", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

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