/
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
, multiple selections available,
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