On 23/07/14 16:36, [log in to unmask] wrote:
> Hi Chris
>
> Sam was right - in CASTOR there was historically a difference; xrootd:// was the xroot protocol while root:// was the root protocol (effectively direct access with TFile::Open if memory serves). Some time ago it was decided NOT to advertise the root package through the SRM and to move the xroot protocol to root:// (which I *think* is what non-CASTOR SEs used). But really the whole reasoning is lost in the mists of time and trying to understand will just leave you contorted in knots of logic.
>
> So in summary - the protocol I think you advertise is xroot, but the turl starts root://
>
So, when you request a turl via lcg-gt, :
is it:
lcg-gt srm://myhost/myvo/myfile root
root://myhost/myvo/myfile
Or:
lcg-gt srm://myhost/myvo/myfile xroot
root://myhost/myvo/myfile
Or perhaps it doesn't matter now that people want to scrap SRM.
Chris
> Shaun
>
> -----Original Message-----
> From: Christopher J. Walker [mailto:[log in to unmask]]
> Sent: 23 July 2014 15:55
> To: [log in to unmask]
> Subject: root protocol
>
> StoRM can advertise the root protocol (indeed I'm accidentally doing so at present), and Duncan asked me about it - so I've had a look and am a bit confused.
>
> The XML in StoRM's namespace.xml is:
>
> <prot name="root">
> <schema>root</schema>
> <host>se03.esc.qmul.ac.uk</host>
> <!--port>1094</port-->
> </prot>
>
>
> I'd always thought that the root protocol was different to xrootd - but doing tests, I see
>
> xrdcp -d 1xrdcp -d 1
> root://xrootd02.esc.qmul.ac.uk:1094//atlas/rucio/user/ivukotic:group.test.hc.NTUP_SUSY.root
> -> /dev/null
>
> So, why a root:// protocol, but using xrootd, and should I be advertising that my SE is capable of the root protocol - but presumably only for ATLAS?
>
> Chris
|