Print

Print


Hi Andy,

I meant to reply earlier... thanks for the pointers and the 
explanations. I've applied few more changes and now everything is 
running ok.

cheers
alessandra

Andrew Hanushevsky wrote:
> Hi Alessandra,
> 
> You must have switched from a very old system to a newer one. I say that 
> because the "redirect" directive was phased out a couple of years ago. 
> This is why you can't find any documentation on online. We do keep it in 
> the web space we just don't have a link to it. We don't because we 
> figured it would be just too much information to wade through. So, ...
> 
> 1) You'll find detailed information on "all.manager" in
> 
> http://xrootd.slac.stanford.edu/doc/olb_config/olb_config.htm#_Toc160953407
> 
> The simplest thing is wherever you have "olb.subscribe <host> [<port>]" 
> replace it with
> 
> all.manager <host> [<port>]
> 
> 2) You'll find detailed information on "all.role" in:
> 
> http://xrootd.slac.stanford.edu/doc/olb_config/olb_config.htm#_Toc160953409
> 
> The simplest thing to do in your instance:
> 
> ofs.redirect remote
> 
> replace with
> 
> all.role manager
> 
> ofs.redirect target
> 
> replace with
> 
> all.role server
> 
> In all cases, you can follow this up with an "if" on the same line. So, 
> in your case,  it's just a matter of replacing the directive. And, of 
> course, it looks like some busy work.  From another viewpoint, we had to 
> go this route to simplify things for more complicated environments as 
> these new directives imply a host of defaults that you would have had to 
> specify. We couldn't key them off the old directives to allow for upward 
> compatibility. So, we decided to give he old directives a few years of 
> grace and hope that people switch to the new ones. The nasty messages 
> onbviously are helping in that.
> 
> Andy
> 
> ----- Original Message ----- From: "Alessandra Forti" 
> <[log in to unmask]>
> To: <[log in to unmask]>
> Sent: Monday, March 31, 2008 7:03 AM
> Subject: xrootd configuration
> 
> 
>> Hi,
>>
>> I found error messages in the xrootd log files about the syntax of the 
>> config files in manchester and I need help to correct it.
>>
>> This is the first set of messages:
>>
>> Config warning: redirect directive is deprecated; use 'all.role'.
>> =====> ofs.redirect remote if xrootd01.tier2.hep.manchester.ac.uk
>> Config warning: redirect directive is deprecated; use 'all.role'.
>> =====> ofs.redirect remote if bohr*31.tier2.hep.manchester.ac.uk
>> Config warning: redirect directive is deprecated; use 'all.role'.
>> =====> ofs.redirect target if bohr*31.tier2.hep.manchester.ac.uk
>> Config warning: redirect directive is deprecated; use 'all.role'.
>> =====> ofs.redirect target if bohr*.tier2.hep.manchester.ac.uk
>>
>> This is the second:
>>
>> Config warning: 'subscribe' directive is deprecated; use 'all.manager' 
>> instead
>> =====> olb.subscribe xrootd01.tier2.hep.manchester.ac.uk
>>
>> do these messages mean that I have simply to replace all the 
>> ofs.redirect with all.role and olb.subscribe with all.manager in 
>> xrootd.conf or the syntax is completely different?
>>
>> I haven't found much documentation for "all.whatever' directives.
>>
>> thanks
>>
>> cheers
>> alessandra
>>
>> -- 
>> "Well you'll still need a tray"
>>
> 
> 

-- 
"Well you'll still need a tray"