I am trying to configure a single standalone xrootd service that is talking to an underlying Ceph storage. With my
current config (please see below), I cannot use/activate the oss.namelib directive. Can you please give me a clue?
all.export *?
all.export /
# The adminpath and pidpath variables indicate where the pid and various
# IPC files should be placed
#
all.adminpath /var/spool/xrootd
all.pidpath /var/run/xrootd
xrootd.async segsize 67108864
xrd.buffers maxbsz 67108864
# Xrootd debugging lines
xrd.trace all
xrootd.trace all
# Configure unix security only
#
xrootd.seclib /usr/lib64/libXrdSec.so
sec.protocol /usr/lib64/ unix
sec.protbind * only unix
# Configure authorisation and authentication
ofs.authorize
ofs.authlib /usr/lib64/libXrdAliceTokenAcc.so
acc.audit deny grant
# host which by-passes the ALICE auth plugin
alicetokenacc.noauthzhost lcgui06.gridpp.rl.ac.uk
alicetokenacc.noauthzhost localhost
#ofs.persist auto hold 5m
# Helper script for ALICE TPC
ofs.tpc echo scan all ttl 80 90 xfr 200 pgm /etc/xrootd/xrdcp-tpc.sh
# Configure rados connection
#
ofs.osslib +cksio /usr/lib64/libXrdCeph.so xrootd@,1,8388608,67108864
ofs.xattrlib /usr/lib64/libXrdCephXattr.so
# Name-to-name mapping needed to sanitize the ALICE TURL by removing leading /
oss.namelib /usr/lib64/libXrdCmsTfc.so file:/etc/xrootd/storage.xml?protocol=xrootd