/
Checksumming developments

Checksumming developments

Cephsum (original)

GitHub - snafus/cephsum: xrootd checksumming in Ceph librados

Current versions:

  • xrd-cephsum-1.0.1-1.noarch

    • Version running in production

 

Cephsum (server+client) version

GitHub - snafus/cephsum-client: Cephsum client in the cephsum client-server model
GitHub - snafus/cephsum-server: Server component of the cephsum client-server implementation

 

RPM building - client:

git clone git@github.com:snafus/cephsum-client.git cd cephsum-client mkdir build cd build . /opt/rh/devtoolset-9/enable # or similar cmake3 ../ make -j2 make package

 

RPM building - server

git clone git@github.com:snafus/cephsum-server.git cd cephsum-server . /opt/rh/devtoolset-9/enable # or similar python3 setup.py bdist_rpm # RPMS located in dist/ ; need to manually install all dependencies

 

Server extra details

Shared secret key (to create new one, else take common setup):

openssl rand -base64 -out /etc/xrootd/cephsum-secret 64 # edit and make a single line chown xrootd:xrootd cephsum-secret chmod 0400 cephsum-secret

Configuration file: /etc/xrootd/cephsum.cfg

 

 

Related content

ECHO aliases
ECHO aliases
Read with this
XRootDDeploymentWorkflow
XRootDDeploymentWorkflow
More like this
2023-11-09 Meeting Notes
2023-11-09 Meeting Notes
Read with this
TestingXRootD5
TestingXRootD5
More like this
2022-11-24 Meeting notes
2022-11-24 Meeting notes
More like this
2023-12-14 Meeting Notes
2023-12-14 Meeting Notes
More like this