Print

Print


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