Skip to content

Conversation

@Jo-stfc
Copy link
Collaborator

@Jo-stfc Jo-stfc commented Oct 29, 2025

No description provided.

Ian Johnson and others added 10 commits October 29, 2025 10:00
It was noticed that for reads there may be some inefficiencies when
xcache is involved. For writes, however, the buffering layer improved
pefromance significantly.

So, it make sense to introduce the write-only mode.
…streamed checksum. Settings for streamed checksum allow calculation only, calc+log, and calc+log+store as extended attribute. Record streamed and readback checksums in a central checksums.log file.
… log uninitialised checksum value when client reads file. Move recording of readback checksum value into XrdCephPosix instead of Set() method in XrdCephXAttr.cc. More checks for writable checksum record file
…er than using zlib directly

Move from using zlib adler32() function to XrdCks/XrdCksCalcadler32. The
superclass, XrdCksCalc, provides a uniform interface to all supported
checksum algorithms, and is the preferred method in XRootD.
Remove an unneccessary guard condition in the ceph_posix_*write()
methods.
The XrdCksCalc object in the CephFileRef structure needs a matching
delete in ceph_posix_close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants