Print

Print


Also forget to say, gridftp will not calculate adler32 unless a client request it (such as FTS).

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




On Dec 26, 2012, at 3:05 PM, Yang, Wei wrote:

> Merry Christmas Doug, are you evading family responsibility?
> 
> You early comment about having alder32 calculated automatically is something that can be done but I am not aware of a configuration directive to tell xrootd to do this right now. Let me summarize what xrdadler32 and GridFTP DSI do:
> 
> 1. "xrdalder32 local_file" calculates the checksums, save the result to user.XrdCks.adler32 in the right format --- if extended attributes is enabled on the file system.
> 
> 2. "xrdlader32 root://host//file" will query or calculate the file's alder32. 
> 2.1  If the xrootd server is configured correctly, the xrootd server will calculate the checksum, save it to user.XrdCks.adler32, and send the adler32 to client (xrdadler32). 
> 2.2  If xrootd server is not configured correctly, xrdadler32 will read the whole file and calculate the checksum
> 
> 3. GridFTP DSI by default read the whole file from xrootd server and calculate checksum (similar to 2.2 above). Alternatively, you can define 
> 
> export XROOTD_VMP="..."
> export LD_PRELOAD=/usr/lib64/libXrdPosixPreload.so
> export GRIDFTP_CKSUM_EXT_ADLER32="unset LD_PRELOAD; /usr/bin/xrdadler32"
> 
> in the gridftp start up script (see the "server" line of /etc/xinetd.d/gsiftp). In that case, the GridFTP DSI will try to get adler32 via the method in 2.1 above.
> 
> regards,
> Wei Yang  |  [log in to unmask]  |  650-926-3338(O)
> 
> 
> 
> 
> On Dec 26, 2012, at 2:36 PM, Doug Benjamin wrote:
> 
>> Dear all,
>> 
>> What is the encoding of the adler32 checksum in the extended attributues.
>> 
>> The getfattr command gives an interesting value when I dump it.
>> 
>> Thanks,
>> 
>> Doug B
>> 
>> ########################################################################
>> Use REPLY-ALL to reply to list
>> 
>> To unsubscribe from the XROOTD-DEV list, click the following link:
>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
> 


########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1