Print

Print


If your back pool support checksum, you can use xrdadler32 or xrd's getchecksum subcommand.

regards,
Wei Yang  |  [log in to unmask]  |  650-926-3338(O)




On Dec 8, 2010, at 7:16 AM, wen guan wrote:

> Hi Andrew,
> 
>      Another thing, xrootd checksum does not support FRM structure
> too. If the file is in backend pool, xrd stat can work but rsscmd
> doesn't support chksum.
> 
> Thanks
> Wen
> 
> On Tue, Dec 7, 2010 at 7:18 PM, Andrew Hanushevsky
> <[log in to unmask]> wrote:
>> Hi Wen,
>> 
>> Yes, the checksum stuff runs out of xrootd itself which doesn't know
>> anything but lfn. We won't have an internal solution to this until the next
>> release. People, in general, do what Wei does (i.e., do an external n2n
>> conversion). That's OK when the transfomation is fairly trivial but
>> complicated otherwise.
>> 
>> Andy
>> 
>> On Tue, 7 Dec 2010, Yang, Wei wrote:
>> 
>>> Hi Wen,
>>> 
>>> This is true. xrootd passes logical name to checksum script, not the path
>>> after N2N. this remain an issue for us as well (and for now we have to do
>>> N2N again in the checksum script).
>>> 
>>> regards,
>>> Wei Yang  |  [log in to unmask]  |  650-926-3338(O)
>>> 
>>> 
>>> 
>>> 
>>> On Dec 7, 2010, at 8:49 AM, wen guan wrote:
>>> 
>>>> Hi,
>>>> 
>>>>   It seems xrootd checksum doesn't support oss.namelib. When I use a
>>>> private oss.namelib to map a path to another path,
>>>> xrdClientAdmin->Stat works, but xrdClientAdmin->getChksum doesn't
>>>> work. Could you help check?
>>>> 
>>>> Thanks
>>>> Wen
>>> 
>>> 
>>