Print

Print


Hi Ilija,

[Maybe this is useful to you...]

At SLAC we recently ran into data corruption issue with Xcache. It happens to almost all data sources that enabled async IO (Xrootd proxies by default enables async IO, e.g. CPB and OU).

While we are investigating, we found a mitigation: setting pfc.blocksize 64k (or smaller) will not cause this kind of data c​orruption. For long latency data source, the drop of efficiency can be compensated by using pfc.prefetch 32.

--
Wei​

________________________________________
From: Ilija Vukotic ***@***.***>
Sent: Monday, May 9, 2022 12:13 PM
To: xrootd/xrootd
Cc: Subscribed
Subject: [xrootd/xrootd] too many bad blocks (Issue #1701)

XCaches now check checksums of all the block transferred before writing them down.
If the checksums did not match, the block was retransmitted.
In the g-stream, xcaches report number of retransmits that happened at each file access.
We monitor that number.
But it is unrealistically large.
It seems that all our xcaches and all our origins show excessive checksum errors.
So, either there is something wrong in checksum calculation, or in reporting numbers of retransmits.


Reply to this email directly, view it on GitHub<https://github.com/xrootd/xrootd/issues/1701>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABHVGA7IFLG7APGN3LOOKT3VJFPVLANCNFSM5VPHAOJA>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <xrootd/xrootd/issues/1701/1121537515@github.com>

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1701#issuecomment-1121537515", "url": "https://github.com/xrootd/xrootd/issues/1701#issuecomment-1121537515", "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