I built the xrootd out of xrootd github to use it as the CMSSW_12_3_0_pre4 external. With this one, CMSSW reading an xrootd file worked fine with the x509 and the token. So 5.3.1 has the problem with TLS. Bockjoo On 2/8/22 14:34, Bockjoo Kim wrote: > Hi, > > I am testing the CMS framework, CMSSW_12_3_0_pre4, with the xrootd 5.3.1 as the external library. > > When I configured tls in the xrootd server like so: > > xrd.tls /etc/grid-security/xrd/xrdcert.pem /etc/grid-security/xrd/xrdkey.pem > xrd.tlsca certdir /etc/grid-security/certificates > xrootd.tls capable all > sec.protocol /usr/lib64 ztn > > to test token with the CMSSW_12_3_0_pre4, the x509 authorization also gets stuck in the readv (Vector Read) of the root file on the xrootd server: > > %MSG-w XrdAdaptorInternal: AfterFile 08-Feb-2022 12:51:22 EST pre-events > Bockjoo readv IOPosBuffer before readv_result.first.get() 0 > %MSG > [2022-02-08 12:54:23.117531 -0500][Error ][XRootD ][2571135] [cmsio2.rc.ufl.edu:1094] Unable to get the response to request kXR_readv (handle: 0x00000000, chunks: 2, total size: 224380) > > So, I can not even test the token. > > If I turn off the TLS configuration in the xrootd server, reading the root file on the xrootd server works fine with the x509 authorization. > > By the way xrdcp from xrootd 5.3.1 in the CMSSW_12_3_0_pre4 works without the readv issue with the TLS configuration on the server: > > [bockjoo@cms runAnalysis]$ which xrdcp > /opt/cms/services/aaa/CMSSWTokenTest/CMSSW_12_3_0_pre3/external/slc7_amd64_gcc10/bin/xrdcp > [bockjoo@cms runAnalysis]$ xrdcp -d 1 -f root://cmsio2.rc.ufl.edu//store/mc/RunIIAutumn18MiniAOD/ZToMuMu_NNPDF31_13TeV-powheg_M_4500_6000/MINIAODSIM/102X_upgrade2018_realistic_v15-v2/120000/CFAA5B09-4746-594F-9B1C-5F415F673C4E_Florida.root /dev/null > [2022-02-08 14:31:42.233334 -0500][Info ][AsyncSock ] [cmsio2.rc.ufl.edu:1094.0] TLS hand-shake done. > [144MB/378.8MB][ 38%][===================> ][144MB/s][378.8MB/378.8MB][100%][==================================================][378.8MB/s] [2022-02-08 14:31:43.488218 -0500][Error ][PostMaster ] Unable to get transport handler for file protocol > [378.8MB/378.8MB][100%][==================================================][378.8MB/s] > > Will xrootd 5.4 client help with the issue with the TLS configured xrootd server? > > Why is the readv behaving differently with the TLS configuration? > > Thanks, > > Bockjoo > > > On 1/13/22 15:33, Bockjoo Kim wrote: >> Hi, >> >> I am testing a token that I requested. >> >> How do I send a token using the xrdcp command or any xrd* command? >> >> Thanks, >> >> Bockjoo >> > ######################################################################## > Use REPLY-ALL to reply to list > > To unsubscribe from the XROOTD-L list, click the following link: > https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1