ciao Andy, thanks for your answer. I understand it will be solved for the xrdcp case. But what about a standard TFile::Open? Do I understand correctly that since it accepts an URL, it will not be possible to specify multiple sources in round robin? thanks again tom On Mon, Aug 24, 2020 at 6:50 AM Andrew Hanushevsky < [log in to unmask]> wrote: > Hi Tommaso, > > Ah, you are used to the "old" way of itentifying multiple endpoint using a > comma separated list in he URL. That is no longer supported as it was, > rightfully, pointed out that it is a violation of the URL standard. I > agree with you tat it would be nice to do it this way but the gaurds of > the standard won't allow it. The --sources option is used to add > additional sources and additional endpoints come from a redirector or > from DNS (or both). That is the only official way of doing it. > > That said, be out on the lookout on for xrdcp extensions that allow you to > list additional sources via an option. We are in the process of allowing > that. > > Andy > > > On Fri, 21 Aug 2020, Tommaso boccali wrote: > > > Ciao, in the xrootd code I find (e.g. > > https://root.cern.ch/root/html516/src/TXNetFile.cxx.html) > > > > > > // a. open a non-ROOT > > <https://root.cern.ch/root/html516/ROOT.html> generic file > > // > "root://server1:port1[,server2:port2,...]/pathfile?filetype=raw" > > > > > > > > as a way to instruct the client to probe more than 1 server. > > > > but if I try it, it does not seem to work: > > > > [a07cms04@r113c02s03 CMSSW_11_1_2]$ xrdcp -f 'root:// > > r171c01s01.marconi.cineca.it, > > > r171c01s02.marconi.cineca.it///store/test/xrootd/T1_IT_CNAF/store/mc/SAM/GenericTTbar/AODSIM/CMSSW_9_2_6_91X_mcRun1_realistic_v2-v1/00000/A64CCCF2-5C76-E711-B359-0CC47A78A3F8.root > ' > > . > > [0B/0B][100%][==================================================][0B/s] > > Run: [FATAL] Invalid address > > > > isn't is supported any more? > > > > And, assuming it still works, I understand it is not a round robin > between > > servers, but a failover to the second if the first is not ok. > > > > Is there a way instead to use a random one between those provided, such > > that to implement a "client side" round robin? > > > > thanks > > > > tom > > > > > > > > -- > > Tommaso Boccali > > INFN Pisa > > > > ######################################################################## > > 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 > > -- Tommaso Boccali INFN Pisa ######################################################################## 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