Print

Print


Hi Adrian,

The redirector really has no good way of adding up all the statistics. In 
fact, any attempt to do such a thing is rather non-scalable since clusters 
are of indefinite size. In cases like these, we defer to the client (much 
like listing a directory) where each server if asked for its space 
statistics and the client adds all of them up before presenting the 
information. That would be relatively easy to do except that space 
statistics are implementation dependent and it would be pretty difficult for 
the client to handle all possible formats. I suppose it could handle only 
the default "oss-style" format as that is documented 
(http://xrootd.org/doc/prod/xrd_monitoring.htm#_Toc346032364) and let the 
users force other storage providors to use the same format. Lukasz?

Andy

-----Original Message----- 
From: Lukasz Janyst
Sent: Thursday, January 30, 2014 3:25 AM
To: Adrian Sevcenco ; [log in to unmask]
Subject: Re: xrdfs usage (howto find used/free/total space)

On 30.01.2014 12:18, Adrian Sevcenco wrote:
>> The output of 'query space' is implementation dependent. In pure
>> xrootd you get:
>>
>> ]==> xrdfs metaman query space /data 2 13 31 2 13 31
>>
>> In EOS you get:
>>
>> ]==> xrdfs eosatlas query space /
>> oss.cgroup=default&oss.space=18747277867692032&oss.free=4341978005811200&oss.maxf=68719476736&oss.used=14405299861880832&oss.quota=18747277867692032
> hmm, this would be nice to get ..

    Andy?

>> Isn't it what you need, except that in MB and %?
> nope .. i have 222 TB of data (now is less because of down dataserver)..
> you can see details here:
> http://alimonitor.cern.ch/stats?filter_0=ISS&page=SE%2Ftable
>
> So, the output is not correct..

    It is correct, it just returns the info about the manager node and
not the whole cluster.

> the thing is that i understood that xrdfs should be the preferred method
> for xrood interrogation so this is why i try with xrdfs..

    You're correct.

> in the mean time i will use this:
> echo exit | ~/xrdserver/bin/xrd $1.spacescience.ro queryspace / -
>
> as it give me some information

    Again, thanks for pointing this out. This command does nothing more
than recursively sending the 'query space' to all the nodes in your
cluster and summing up the results. It is however unreliable, because it
does not take into account the implementation differences. We will look
into implementing this in a reliable way.

Cheers,
    Lukasz

########################################################################
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