Xrd: WriteToServer: Unknown logical conn error in ROOT 5.32

Hello,

I use xrootd to access files on the storage of my tier2. Since I started using ROOT 5.32 (tags/v5-32-00@42375, from ATLAS CVMFS setup) I experience slow access problems and many warnings like

120503 12:42:34 001 Xrd: WriteToServer: Unknown logical conn 55

which sometimes (when processing many files in a TChain) come together with

120430 14:12:32 25172 Xrd: XrdClientMessage::ReadRaw: Failed to read header (8 bytes). 120430 14:21:35 001 Xrd: CheckErrorStatus: Server [grid-cert-03.roma1.infn.it:1094] declared: session not found(error code: 3011)

or

120430 14:49:19 001 Xrd: CheckErrorStatus: Server [grid-cert-03.roma1.infn.it:1094] declared: Unable to to access [filename]; Timer expired(error code: 3005) 120430 14:49:19 001 Xrd: Open: Error opening the file [filename] on host grid-cert-03.roma1.infn.it:1094 Error in <TXNetFile::CreateXClient>: open attempt failed on [filename]

This looks weird since it does not happen if I use a previous ROOT version.

Is there any solution to this?

Hi,

It looks like you are using an old version of xrootd.
5.32 does not contain any longer Xrootd. When running Xrootd-dependent ROOT code the Xrootd plugins must be taken from an external installation.
Which Xrootd did you use?

For the ATLAS cvmfs you should use the xrootd distributed with cvmfs under

/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/xrootd/3.1.0-x86_64-slc5

by doing

source $ROOTSYS/bin/setxrd.sh  /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/xrootd/3.1.0-x86_64-slc5/v3.1.0/

G. Ganis